Skip to content

akozlovska/Nice_Gadgets_catalogue

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages