Skip to content

estarlin-gg/ecommerce

Repository files navigation

eCommerce Web App

A fully functional eCommerce web application where users can register, log in, browse products, add items to the cart, and make purchases. Admins can manage stock, track orders, and handle other administrative tasks. This project was built using React.js and Firebase.


Features

  • User Authentication: Register and log in using email and password or Google authentication.
  • Product Browsing: Explore products with categories and filters.
  • Cart Management: Add, update, and remove items from the cart.
  • Order Processing: Place orders and view order history.
  • Admin Panel: Manage products, stock, and orders (admin users only).
  • Real-Time Database: Synchronize product and order data in real time using Firebase Firestore.
  • Responsive Design: Fully responsive UI for all devices.

Tech Stack

  • Frontend:
    • React.js (with Hooks)
    • Tailwind CSS
    • Flowbite React Components
  • Backend:
    • Firebase Authentication
    • Firebase Firestore
  • Other Tools:
    • React Router
    • React Context API
    • React Hook Form

About

A web application built with React.js and Firebase for online shopping. Users can register, browse products, add items to their cart, and complete purchases, while administrators can manage inventory

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors