This is an ongoing project aimed at developing a multi-vendor e-commerce platform. The platform will allow vendors to sell their products online, with features for users to browse and purchase products.
- Home Page: A static landing page with links to the product listings and vendor information.
- Products Page: Displays a list of available products fetched from a MySQL database.
- Vendors Page: Displays a list of vendors fetched from a MySQL database.
- About Us Page: Tells about the mission and vision of the E-Commerce Hub
- Product Details: Basic product information, including name, price, stock, and description.
- Register: Register with username and password.
- Login: Login with the username and password.
- Cart: Added cart function to checkout your products.
-
Clone this repository:
git clone https://github.com/karan3691/ecommerce-platform.git
-
Install required dependencies
pip install -r requirements.txt
-
Set up a MySQL database with the provided schema and connect it to the Flask app.
-
Run the Flask app:
flask run
-
Access the application at http://127.0.0.1:5000/.
- Enahcnemets:
- Add user login and cart functionality.
- Implement a vendor dashboard for adding and managing products.
- Add wishlist functionality.
- Add a real-time location to make the website more real.
- Add browse function to search products effeciently.
- Issues with fetching product details into cart.
This project is in its early stages, and contributions are welcome. Please feel free to submit issues and pull requests.