Skip to content

Pestingo/E-Commerce-Store

Repository files navigation

🏪 Pestingo Store

A modern e-commerce platform built with React, TypeScript, and Tailwind CSS.

image

Features

  • 🛍️ 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)

Tech Stack

  • Frontend Framework: React with TypeScript
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Routing: React Router
  • State Management: React Context API

Getting Started

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Project Structure

src/
├── components/        # Reusable UI components
├── pages/            # Page components
├── data/            # Static data and mock APIs
└── App.tsx          # Main application component

Key Components

  • ProductCard: Displays individual product information
  • CartModal: Handles shopping cart functionality
  • ChatWidget: Provides real-time customer support
  • Authentication: User signup and login functionality

Pages

  • 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

Contact

For support or inquiries:

Development

  • Use npm run dev for development
  • Use npm run build for production build
  • Use npm run preview to preview production build

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

This project is licensed under the MIT License.


Created by Pestingo © 2025

Releases

No releases published

Packages

No packages published