Django-serious-shop is an e-commerce website project built using the Django framework and a simple front-end (created from scratch).
The project is still under development, so far without full functionality implemented (see Todo list)
- Using Modified Preorder Tree Traversal for even to easier category managment
- Customized admin panel to make creating products smoother
- Key company information (e.g. Delivery or About us section) stored in a database (PostgreSQL) for faster changes
- Added WYSIWYM content editor - ckeditor to create better and prettier product descriptions
- Fully support for two languages (incl. templates, models as well as instances of models and AJAX)
- Fully support AnonymousUser thanks to sessions
- Support boths billing and shipping addresses
- Orders can be paid by paying cards
- Email notification are send using asynchronous tasks in order to ensure the best possible user-experience
- Comprehensively covered with tests to make sure everything is working properly
- add sorting bar
- create connections between quantity in the warehouse and order
- handle bank transfers and other paying methods
- add posibility of creating and managing own profile
- add historical info
- add localization and internationalization support
- add extra functionality for confirmed users e.g. wish list
- panel for managing refunds
- panel for managing promo codes
- allow customers to track the package
- add the ability to generate PDF invoices
- and many others 👽
Main Page | Product Details | Cart | Payment |
---|---|---|---|
- Django
- django-mptt
- django-localflavor
- easy-thumbnails
- django-ckeditor
- django-allauth
- django-crispy-forms
- django-filter
- celery
- weasyprint
- django-modeltranslation
- Braintree
git clone https://github.com/ImustAdmit/django-serious-shop.git
PosgreSQL use as Database.
This project is licensed under the MIT License - see the LICENSE file for details