Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.41 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.41 KB

Nice Gadgets Catalogue

Nice Gadgets

General Description

A website designed for an online gadget store, available in both Ukrainian and English, allowing users to switch between languages. It offers extensive functionality such as saving favorites and adding items to the cart with persistence after page reload. Users can search for desired products, select them by categories, and filter by various characteristics. The dynamic, smooth, and minimalistic UI ensures a seamless user experience and intuitive site navigation, with responsive design for all screen sizes.

Demo and Mockup

Tech Stack

React TypeScript SCSS Framer Motion i18next

Features

  • Navigation between multiple pages
  • Persistence of user preferences (cart, favourite items) in local storage
  • Ability to switch language (available languages: English, Ukrainian)
  • Smooth animations and transitions
  • Full responsiveness

Setup and Usage

Setup Instructions
  1. Clone the repository
    git clone https://github.com/akozlovska/Nice_Gadgets_catalogue.git
  2. Navigate to the project directory
    cd Nice_Gadgets_catalogue
  3. Install dependencies
    npm install
  4. Open the landing page to view it in the browser
    npm start

License

This project is licensed under the MIT License.