Skip to content

karan3691/multi-vendor-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Vendor E-commerce Platform (Incomplete)

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.

Current Features

  • 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.

How to Run the Project

  1. Clone this repository:

    git clone https://github.com/karan3691/ecommerce-platform.git
  2. Install required dependencies

    pip install -r requirements.txt
  3. Set up a MySQL database with the provided schema and connect it to the Flask app.

  4. Run the Flask app:

    flask run
  5. Access the application at http://127.0.0.1:5000/.

Future Work

  1. 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.

Known Issues

  • Issues with fetching product details into cart.

Contributing

This project is in its early stages, and contributions are welcome. Please feel free to submit issues and pull requests.

About

A multi-vendor e-commerce platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published