This is an online grocery store. There are two separate logins. One for the admin who has all the permission to edit inventory. The user login will authenticate the user based on email and password and take the user to the products page. From there the user can buy items in preferred quantity and also add products to the cart and buy all at once.
- user authentication
- Seperate Login for user and admin
- user can add to cart or buy products
- admin can create category, add products or delete category
- seperate admin dashboard to track sales
- export data in csv files
To run this project you need to have python installed in your system. Then open the commad line
and follow the following steps.
- create the virtual environment
py -m venv env
- start the virtual environment by
env\Scripts\activate
- install requirements
pip install -r requirements.txt
- run the main.py file
py main.py
New user can register but can't register as an admin, admin username and password is predefined.
username: admin-1
password: 1234
the app should be running in the --> http://localhost:8080/