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/adminand 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 [email protected].
If you discover a vulnerability or bugs within this project, please send an e-mail to Akinshola Samuel via [email protected]. All bugs and vulnerabilities will be promptly addressed.
The PyShop Project is free open-sourced project, yet to be licensed under the MIT license.
