A multi-vendor marketplace modeled after Etsy
- Python
- Flask
- CSS
- Bulma
- HTML
- SQLite
- Peewee
- Clone the repository and with Python3 create a virtual environment in the directory.
python3 -m venv <your_env_name>
- Activate the environment
source <your_env_name>/bin/activate
- Install the necessary dependencies
pip install -r requirements.txt
- Run
python main.py
.
You should now see a 'betsy.db' file appear in the current directory. You can now view the application on http://127.0.0.1:5000/
A nearly identical copy of Etsy. This multivendor marketplace was built as practice for modelling and querying a database, as well as grasping how an ecommerce store may function on the backend.
- Users are able to search for products based on a term. This search is case-insensitive
- As a user/site-visitor i'm able to view the products of a given user
- As a user/site-visitor i'm able to view all products for a given tag
- As a user i'm able to add a product to my store
- As a user i'm able to edit or remove a product from my store
- As a user i'm able to add, modify and remove products in my cart
- As a user I receive a personal greeting whenever i log in
Credit goes to SteinOveHelset, his tutorial "How to make a multi-vendor ecommerce store using Django" was of invaluable help for making Betsy.