Skip to content

Repository files navigation

Nice Gadgets Store

A web application that allows users to browse and purchase gadgets such as phones, tablets, and accessories.

Table of Contents

Overview

The Nice Gadgets Store is an e-commerce platform built using modern web technologies. It provides users with an intuitive interface to explore and purchase a variety of gadgets, manage their cart, and save favorite items.

Features

  • Browse products by category (Phones, Tablets, Accessories)
  • Add items to cart and manage the cart
  • Save items to favorites
  • Responsive design with light and dark mode support
  • Dynamic navigation and routing

Technologies Used

  • React: JavaScript library for building user interfaces
  • React Router: For navigation and routing
  • TypeScript: For type-safe development
  • Sass: CSS preprocessor for styling
  • Context API: For state management
  • GitHub Pages: For deployment

Installation

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Miishca/react_store.git
  2. Navigate to the project directory: cd nice_gadgets_store
  3. Install dependencies: npm install
  4. Install required packages: npm install react-router-dom react-swipeable lodash.debounce react-transition-group npm install --save-dev @types/react-router-dom npm install --save-dev @types/css-modules
  5. Start the development server: npm start

Usage

  • Navigate through different categories using the menu.
  • Add items to your cart and manage them.
  • Save your favorite items for later.
  • Switch between dark and light modes for a personalized experience.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for discussion.

License

This project is licensed under the MIT License.

Links

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages