Welcome to our E-Commerce Website powered by Firebase! This project enables users to buy and sell products, leveraging the capabilities of Firebase for authentication, database management, and storage. Users can browse through a variety of products, make purchases, and even become sellers after verification from the admin.
Ecom.-.Google.Chrome.2024-02-17.19-52-09_compressed.mp4
- User Authentication: Utilize Firebase Authentication to securely manage user sign-up, login, and logout functionalities.
- Product Listings: Display a wide range of products available for purchase, categorized for easy navigation.
- Shopping Cart: Allow users to add items to their cart, review their selections, and proceed with the checkout process.
- Seller Verification: Implement an admin-controlled verification process for users wishing to become sellers, ensuring the authenticity of sellers and their products.
- Order Management: Enable users to track their orders and view order history for past purchases.
- Seller Dashboard: Provide sellers with a dashboard to manage their product listings, inventory, and orders.
- Firebase Authentication: Manage user authentication and authorization.
- Firebase Firestore: Store and manage product data, user profiles, and order information.
- Firebase Storage: Store product images and other media files.
- HTML, CSS, JavaScript: Build the front-end user interface and interactions.
- Bootstrap: Utilize Bootstrap for responsive and mobile-friendly design components.
- Node.js, Express.js: Set up server-side logic for handling authentication, database operations, and other backend functionalities.
To run this project locally, follow these steps:
- Clone the repository
git clone https://github.com/your_username/your_project_name.git
- Navigate into the project directory
cd your_project_name
- note deployed on node js only on github pages
- Set up Firebase project (optional)
- Create a Firebase project in the Firebase Console (https://console.firebase.google.com/).
- Set up Firebase Authentication, Firestore, and Storage services.
- Add Firebase configuration details to your project's codebase.
- Access the project in your web browser at .
Contributions are welcome! Please feel free to fork the repository, make changes, and submit a pull request.
Distributed under the MIT License. See LICENSE for more information.
[Nothing00980] - [yuvrajbhati00980@gmail.com] Project Link: [https://github.com/Nothing00980/E-commerce-Website]