Skip to content

React and Firebase e-commerce app with secure authentication, intuitive product filtering, and an exclusive admin dashboard for streamlined product management.

Notifications You must be signed in to change notification settings

Rupal-Gupta29/ShopEase-React-and-Firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShopEase

ShopEase is an e-commerce app based on React and Firebase. Users can find products across various categories such as phones, laptops, and smartwatches. Authentication and validation are performed using Firebase Authentication. Users must create an account and log in to access the permission to add products to their cart.

Users can add products to their cart, and this information is saved in the Firestore database. The app also features filters, allowing users to refine product searches by category and price. Additionally, a search option enables users to find products by name.

Upon checkout, the cart items are transferred to orders, which are also stored in the database. The application includes an admin dashboard accessible only to users with an admin email ID. Admins have the capability to add products to the database, making them visible in the products section for users to add to their carts.

App Interface

Homepage

1

Products Page

127 0 0 1_5173_products Screenshot 2024-01-03 203733

User's cart

3

Orders Page

127 0 0 1_5173_addproduct (1)

User's Profile

5

Admin Dashboard

127 0 0 1_5173_addproduct 9

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

About

React and Firebase e-commerce app with secure authentication, intuitive product filtering, and an exclusive admin dashboard for streamlined product management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published