All Projects → thisishaykins → PyShop

thisishaykins / PyShop

Licence: other
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.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to PyShop

django ecommerce
Scalable Django E-Commerce, perfect to start one new online shop project.
Stars: ✭ 25 (+47.06%)
Mutual labels:  django-application, django-project, django-ecommerce
Awesome Django Cn
Django 优秀资源大全。
Stars: ✭ 1,153 (+6682.35%)
Mutual labels:  django-application, django-admin
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (+17.65%)
Mutual labels:  django-application, django-admin
Django Crud Ajax Login Register Fileupload
Django Crud, Django Crud Application, Django ajax CRUD,Django Boilerplate application, Django Register, Django Login,Django fileupload, CRUD, Bootstrap, AJAX, sample App
Stars: ✭ 118 (+594.12%)
Mutual labels:  django-application, django-admin
Hot-Food
Fully open-source online food delivery website built using Python, Django web framework, Bootstrap4, Vanilla Javascript, and more...
Stars: ✭ 122 (+617.65%)
Mutual labels:  django-project, django-ecommerce
pola-backend
Pola pomoże Ci odnaleźć polskie wyroby. Zabierając Polę na zakupy odnajdujesz produkty “z duszą” i wspierasz polską gospodarkę.
Stars: ✭ 29 (+70.59%)
Mutual labels:  django-application, python-app
PyEditorial
A free, open-source Blog CMS based on the "Django" and "Editorial" HTML5 theme.
Stars: ✭ 178 (+947.06%)
Mutual labels:  django-application, django-project
Awesome Django
Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django This repository is not monitored for issues, use original at GitLab.
Stars: ✭ 8,527 (+50058.82%)
Mutual labels:  django-application, django-admin
wnpp.debian.net
🌍 Code powering website "Debian Packages that Need Lovin'" created in 2009
Stars: ✭ 38 (+123.53%)
Mutual labels:  django-application, django-project
lets-quiz
A quiz website for organizing online quizzes and tests. It's build using Python/Django and Bootstrap4 frameworks. 🤖
Stars: ✭ 165 (+870.59%)
Mutual labels:  django-application, django-project
Django-CRM-Project
Django CRM Project - Youtube Tutorial
Stars: ✭ 108 (+535.29%)
Mutual labels:  django-application, django-project
django-lock-tokens
A Django application that provides a locking mechanism to prevent concurrency editing.
Stars: ✭ 19 (+11.76%)
Mutual labels:  django-application, django-admin
mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
Stars: ✭ 24 (+41.18%)
Mutual labels:  django-application, django-project
Django-Verify-Email
A two-step verification for new accounts by verifying email.
Stars: ✭ 51 (+200%)
Mutual labels:  django-application, django-project
drf-addons
Some customised Django classes and functions that one can use in DJango. Collected from internet!
Stars: ✭ 20 (+17.65%)
Mutual labels:  django-application, django-project
Django-WebApp
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
Stars: ✭ 285 (+1576.47%)
Mutual labels:  django-application, django-project
djadmin
Djadmin is a django admin theme
Stars: ✭ 42 (+147.06%)
Mutual labels:  django-application, django-admin
django-learning-pathway
(Currently in development) Learning pathways for learning Django.
Stars: ✭ 35 (+105.88%)
Mutual labels:  django-admin, django-project
django-code-generator
Generate code from your Django models for faster development
Stars: ✭ 35 (+105.88%)
Mutual labels:  django-admin
Microsoft-Student-Partners
This is the unofficial website for the Microsoft Student Partners
Stars: ✭ 13 (-23.53%)
Mutual labels:  django-project

PyShop

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.

Get Started

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

Contributing

Thank you for considering contributing to this small python project! For contribution discuss, please email to Akinshola Samuel [email protected].

Security Vulnerabilities

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.

License

The PyShop Project is free open-sourced project, yet to be licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].