A modern e-commerce platform built with React, TypeScript, and Tailwind CSS.
- 🛍️ Product browsing with search and filters
- 🛒 Shopping cart functionality
- 💳 Multiple payment methods (Credit Card, EFT, PayPal, Ozow)
- 💬 Real-time chat support
- 🔐 User authentication
- 📱 Responsive design
- 🇿🇦 South African currency (ZAR)
- Frontend Framework: React with TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Routing: React Router
- State Management: React Context API
- Clone the repository
- Install dependencies:
npm install- Start the development server:
npm run devsrc/
├── components/ # Reusable UI components
├── pages/ # Page components
├── data/ # Static data and mock APIs
└── App.tsx # Main application component
- ProductCard: Displays individual product information
- CartModal: Handles shopping cart functionality
- ChatWidget: Provides real-time customer support
- Authentication: User signup and login functionality
- Home: Landing page with featured products
- Shop: Product listing with search and filters
- About: Company information
- Contact: Contact form and information
- Login/SignUp: User authentication pages
For support or inquiries:
- Email: Pesterpestingo@gmail.com
- Phone: +27 (0) 123 456 789
- Address: 123 Main Street, Cape Town, 8001, South Africa
- Use
npm run devfor development - Use
npm run buildfor production build - Use
npm run previewto preview production build
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
This project is licensed under the MIT License.
Created by Pestingo © 2025
