An e-commerce web app as a personal project of mine. This is the first version of the project. It is open source so you can contribute to this project.
- React JS
- Firebase Web [ Firestore, Realtime Database, Authentication, Storage, Hosting]
- Stripe API (Test Mode)
- Analysis - Deepsource
- Profile
- Authentication (email & password)
- Products
- Conditional access to operations on products
- Payment method (card)
- Search products by name and filter products using category
- Cart Management
- Access Individual Products
- Send Queries
- Encrypts the Stripe keys
Put it in the discussions of the repository
- Create a new project in Firebase
- Get the credentials
- Fork the repository
- Clone the repository
- Perform
npm i
- Perform
npm i dotenv
- Create a .env file in the root directory
- Store all the Firebase credentials in the dotenv file with the prefix of
VITE
- Create a sandbox account on Stripe
- Get the publishable key and secret key
- Store the publishable key in .env
https://drive.google.com/file/d/1DXl7YaLwqr7R2u7TM-qfR2__TzYCICHM/view?usp=sharing