Skip to content

chivicoko/sweettooth

Repository files navigation

Sweettooth Mini Online Store

Welcome to the Sweettooth Mini Online Store! This project is a simple e-commerce application built with Vite and TypeScript. It showcases the usage of React, context API for state management, and localStorage for data persistence.

Features

  • Product Listing: View all available products.
  • Wishlist: Add or remove products from your wishlist.
  • Cart: Add, update, or remove products from your cart.
  • Search: Find products easily using the search functionality in the navbar.
  • Responsive Design: The site is mobile-friendly and adjusts seamlessly to different screen sizes.

Technologies Used

  • Vite: For fast and optimized development.
  • TypeScript: For type-safe JavaScript.
  • React: For building the user interface.
  • Context API: For state management.
  • SCSS: For styling and modular CSS.

Installation

  1. Clone the repository:
    git clone https://github.com/chivicoko/sweettooth.git
    cd sweettooth
    
  2. Install the dependencies:
    npm install
    
  3. Run the development server:
    npm run dev