Skip to content

NexeosAI/Vite-React-Ecommerce-Platform

Repository files navigation

Vite React E-commerce Platform

Modern e-commerce platform built with Vite, React, TypeScript, Tailwind CSS, and Supabase.

Features

  • 🛍️ Full e-commerce functionality
  • 🔐 Supabase authentication
  • 💳 Stripe/PayPal integration
  • 📱 Responsive design
  • 🎨 Modern UI with Shadcn
  • 📦 Real-time inventory
  • 🔍 Advanced search
  • 📊 Admin dashboard

Tech Stack

  • Vite
  • React 18
  • TypeScript
  • Tailwind CSS
  • Supabase
  • React Router 6
  • React Query
  • Zustand
  • React Hook Form + Zod

Getting Started

  1. Clone repository
  2. Install dependencies
  3. Configure environment variables
  4. Run development server

Environment Variables

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_key
VITE_STRIPE_PUBLIC_KEY=your_stripe_key

Project Structure

src/
  ├── components/
  ├── pages/
  ├── hooks/
  ├── store/
  ├── types/
  ├── utils/
  ├── services/
  └── styles/

Database Schema

  • Users
  • Products
  • Orders
  • Categories
  • Cart
  • Reviews

License

MIT

Contributing

See CONTRIBUTING.md