Skip to content

This is the client site repository for GadgetHub a tech-related e-commerce platform with React, React Router Dom, Node.js, MongoDB, and Firebase.

Notifications You must be signed in to change notification settings

masud-rana44/Gadget-Hub

Repository files navigation

GadgetHub — Discover the Latest Gadgets

GadgetHub campaign homepage

This is the client site repository for GadgetHub a tech-related e-commerce platform with React, React Router Dom, Node.js, MongoDB, and Firebase.

📚 About GadgetHub

GadgetHub is a web platform dedicated to providing a seamless shopping experience for tech enthusiasts. Here more about GadgetHub:

  • Secure email and password-based authentication using Firebase.
  • Developed using React for building a dynamic and responsive user interface.
  • Utilizes React Router for handling client-side routing.
  • Implements RESTful API endpoints for handling data requests.
  • Built with Node.js and Express to handle server-side operations.
  • Utilizes MongoDB as the database to store and manage products and brands information.

📝 Features

  • Brand Categories: Users can explore products from specific brand like Apple, Samsung, HP, Intel etc.
  • Add New Product: Registered users can add new products with details such as image, name, brand name, product type, price, short description, and rating.
  • User Cart: User can add product to cart and displays all the added products. Users also can delete items if needed.
  • Credentials authentication with Firebase: Secure email and password-based authentication system with registration and login pages.
  • Google authentication: User can also Login with his Google account.
  • Full responsivity and mobile UI: The website is fully responsive, the ui is different on desktop and mobile devices.
  • Responsive mobile navbar: Access the website easily on your mobile device with a user-friendly navigation menu.
  • User friendly react toast message: Get user friendly notifications for important actions.

🚀 Important Links

Live Website Link: https://gadget-hub-masud.netlify.app
Server Site Repo Link: https://github.com/masud-rana44/gadget-hub-server

🎮 Demo Account

Fell free to access using the following demo account:

💻 Technology Used

  • React
  • React Router
  • Node.js
  • Express.js
  • MongoDB
  • Firebase
  • Swiper.js
  • Axios
  • React Hot Toast

💖Like my work?

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️.

About

This is the client site repository for GadgetHub a tech-related e-commerce platform with React, React Router Dom, Node.js, MongoDB, and Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages