Skip to content

fe-jul23-team6/product_catalog

Repository files navigation

Nice Gadgets Store

Nice Gadgets is a website developed using modern technologies such as: React, TypeScript, Express + Sequelize and Node.js.

Description

The "Nice Gadgets" project aimed to create a user-friendly platform where customers could explore and purchase a wide range of Apple products, including smartphones, tablets, and watches. This project featured robust shopping functionality, enabling users to effortlessly add items to their shopping carts or save them to their favorites list.

On the Products Page, users had the flexibility to sort products according to different criteria such as Newest, Cheapest, or Alphabetically. Additionally, users could control how many items were displayed on the page, with options ranging from 4, 8, 16, or viewing all products at once.

The Product Page introduced a unique slider component, suggesting related phone models to users based on the phone they were currently viewing. This feature enhanced the user experience by providing valuable recommendations.

Thanks to the collaborative efforts of a skilled team of developers, the "Nice Gadgets" project successfully brought to life the concept of a website with an extensive database of smartphones and a seamless purchasing process. The project not only simplified the process of choosing and buying phones but also offered an aesthetically pleasing interface, ensuring an optimal user experience for all.

Local development

Dependencies

  • Node v12.16.3 and higher
  • NPM v6.14.4 and higher

Installing

  • Fork and clone this repository
  • Run npm install in your terminal
  • Run npm start

Troubleshooting

Any advise for common problems or issues. For any contributing or problem solving you could contact us here: