eBazar - a shopping platform built with Django & MySQL with the following features:
- cart
- product search
- authentication
- product filtering
- payment(with Stripe)
-
admin dashboard
- product info
- product creation/deletion
- order details
- user info
Note: you can also see snapchots of the above features in snapchots directory.
- you need to have Python v3, Django v3 and MySQL installed on your machine
- create MySQL database and name it "ecommerce"
- enter your database credentials(password, id, port, db name) in settings.py
- type: pip3 -r install requirements.txt (pip3 because this project runs on python3 and django version 3)
- open your CMD(Command Line) on Windows or Terminal on Mac
- go to the project directory
- type: source env/bin/activate - (to activate virtual env)
- type: cd ecommerce/
- type: python3 manage.py makemigrations
- type: python3 manage.py migrate
- type: python3 manage.py runserver
And that's it!
