PyShop is an online Python Ecommerce website built with Django, SQLite and Bootstrap. A simple and lightweight ecommerce app easily deployable anywhere anytime with modules developed upon the inbuilt django admin.
To setup the PyShop project, here is the following guidelines:
- Clone the repository
git clone https://github.com/thisishaykins/PyShop.git
- Open Project folder on terminal
- Prepare your virtual environment
python3 -m venv venv
- Activate your virtual environment
source env/bin/activate
- Install your requirements.txt file
pip install -r requirements.txt
- Create migrations using
python3 manage.py makemigrations
- Run migrations
python3 manage.py migrate
- Start your dev server with
python3 manage.py runserver
- Visit your App using
http://127.0.0.1:8000/
- Create super user to access admin dashboard using
python3 manage.py createsuperuser
- Follow the prompts after
Username: , Email address: , Password: , Password (again):
- Visit Admin Page using
http://127.0.0.1:8000/admin
and login with the credentials created above. - Add Products under the Products Menu, Add Offers also.
- Visit Products Page using
http://127.0.0.1:8000/products/
- Visit New Arrival (Products) Page using
http://127.0.0.1:8000/products/new
- Wish to extend codebase/project? just say hi
Thank you for considering contributing to this small python project! For contribution discuss, please email to Akinshola Samuel akinsholasamuel@gmail.com.
If you discover a vulnerability or bugs within this project, please send an e-mail to Akinshola Samuel via akinsholasamuel@gmail.com. All bugs and vulnerabilities will be promptly addressed.
The PyShop Project is free open-sourced project, yet to be licensed under the MIT license.