gitbuyer_

swiss9/launchbase-business-storefront

publicmain

Premium no-code business storefront with product catalog, reviews, chat ordering, admin dashboard, and Supabase backend.

README

LaunchBase

A premium, production-ready business storefront template built with Next.js and Supabase.

Launch a professional product catalog with reviews, an admin dashboard, and instant customer communication through WhatsApp, Telegram, Discord, or Viber โ€” without building everything from scratch.

Features

  • ๐Ÿ›๏ธ Product storefront โ€” Showcase products in a clean, responsive catalog.
  • ๐Ÿ’ฌ Instant chat ordering โ€” Let customers contact you through WhatsApp, Telegram, Discord, or Viber.
  • โญ Ratings & reviews โ€” Dedicated review pages for individual products.
  • ๐Ÿ” Admin dashboard โ€” Manage products, reviews, and business information without editing code.
  • ๐Ÿ‘ฅ Admin management โ€” The first admin can promote or remove other administrators.
  • โšก Automatic admin setup โ€” The first person who signs up becomes the store owner.
  • ๐Ÿ“ฑ Responsive design โ€” Works across mobile, tablet, and desktop.
  • ๐Ÿ’ฐ Zero-cost stack โ€” Built with Next.js and Supabase, both offering free tiers.
  • ๐Ÿš€ Easy deployment โ€” Deploy to Vercel or Netlify.

Tech Stack

  • Next.js
  • TypeScript
  • Supabase
  • React
  • Vercel / Netlify

Quick Start

1. Create your own repository

Click Use this template on GitHub to create your own copy.

2. Install dependencies

Clone your repository and run:

npm install

3. Start the development server

npm run dev

Your local development server will be available at:

http://localhost:3000

4. Connect Supabase

Follow the instructions in SETUP.md to:

  • Create your Supabase project
  • Configure your environment variables
  • Run the database migration
  • Configure authentication

5. Deploy

LaunchBase can be deployed to Vercel or Netlify.

Admin Dashboard

After connecting your Supabase project:

  1. Start the website.
  2. Create an account.
  3. The first person who signs up automatically becomes the owner/admin.
  4. Visit:
/admin

From the admin dashboard you can manage:

  • Products
  • Reviews
  • Business details
  • Other administrators

The first admin can also promote or remove other admins.

Product Ordering

Product cards use Order via Chat by default.

The chat button can be connected to:

  • WhatsApp
  • Telegram
  • Discord
  • Viber

To change the button text, open:

src/components/ProductCard.tsx

and edit the button text around line 182.

Common alternatives include:

  • Book Now
  • Inquire
  • Chat with Us
  • Buy Now

Customization

LaunchBase is designed to be customized for your own business or projects.

You can modify:

  • Branding
  • Colors
  • Typography
  • Products
  • Reviews
  • Business information
  • Ordering links
  • Layout
  • Components
  • Pages

License

LaunchBase is licensed under the LaunchBase Commercial License.

You may use and modify the template for an unlimited number of websites that you own or control.

You may not resell, redistribute, sublicense, or publish the LaunchBase source code as another template or product.

See LICENSE for the complete license terms.

Support

Please check the documentation and SETUP.md before requesting support.

For issues related to the original codebase, open a GitHub issue with:

  • A clear description of the problem
  • Steps to reproduce it
  • Relevant error messages
  • Your environment/version information

Built For

LaunchBase is suitable for:

  • Small businesses
  • Local businesses
  • Product catalogs
  • Service businesses
  • Small online stores
  • Client websites
  • Business landing pages with product catalogs
  • Developers who want a ready-to-customize storefront foundation

LaunchBase โ€” Start with the foundation, customize it for your business.

43 files

every file readable free; the clone is the same bytes, packaged and agent-payable