Skip to content

The ultimate link-in-bio store for small businesses selling via Instagram, TikTok, and WhatsApp.

Notifications You must be signed in to change notification settings

saidMounaim/quickcart

Repository files navigation

QuickCart Banner

QuickCart

Create a beautiful mobile product catalog, accept payments in any currency, and close deals directly in WhatsApp chat.

📖 About The Project

QuickCart is a platform designed for small businesses and side-hustlers who sell via social media (Instagram, TikTok, WhatsApp).

Instead of sending back-and-forth messages to explain prices and send product photos, sellers create a QuickCart Store. Customers browse, add to cart, and the final order is sent as a pre-formatted WhatsApp message to the seller to finalize payment and delivery.

✨ Key Features

  • ⚡ Instant Store Creation: Launch a store in under 60 seconds.
  • 📱 Mobile-First Storefront: Optimized for phone screens with a sticky cart and swipeable categories.
  • 🛒 WhatsApp Checkout: No payment gateways required. Orders are sent as detailed WhatsApp messages.
  • 🔍 Instant Search & Filtering: Client-side filtering for a snappy user experience.
  • 📊 Seller Dashboard: Track revenue, active orders, and top-selling products.
  • 👥 Customer CRM: Automatically build a customer list based on order history.
  • 🖼️ Image Management: Drag-and-drop uploads for product images and store branding.
  • 🎨 Custom Branding: Upload logos, cover images, and set custom currencies.

🛠️ Tech Stack


🚀 Getting Started

Follow these steps to run the project locally.

Prerequisites

  • Node.js 18+
  • PostgreSQL Database URL
  • ImageKit Account (for image uploads)

1. Clone the repo

git clone https://github.com/saidMounaim/quickcart.git
cd quickcart

# Install dependencies using pnpm
pnpm install

2. Environment Variables

Create a .env file in the root directory and populate it with your keys:

DATABASE_URL=
DIRECT_URL=
NEXT_PUBLIC_APP_URL=
ARCJET_KEY=

IMAGEKIT_PUBLIC_KEY=
IMAGEKIT_PRIVATE_KEY=
IMAGEKIT_URL_ENDPOINT=

3. Run the App

Start the development server:

pnpm dev

Visit http://localhost:3000 to see the app live.


🤝 Contributing

Contributions are welcome! Please follow these steps:

Fork the repository.

About

The ultimate link-in-bio store for small businesses selling via Instagram, TikTok, and WhatsApp.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages