Welcome to the Django E-commerce Application, a semi-functional project designed to showcase expertise in Python and backend APIs. This project is intended for demonstration purposes only and is not meant for commercial use. It serves as a comprehensive example of various features and practices within the Django framework.
- Django Authentication and Authorization
- Django Models for Orders, Products, and Categories Data
- REST APIs for Backend Functionalities
- Handling Multiple Sub-applications in Django
- Ajax for Updating States in Django
- Django Template for UI
To explore and run this project locally, follow the steps below:
- Clone the repository:
git clone https://github.com/lollinng/Django_Eccomerce_project.git- Install Dependencies using virutal env
python -m venv env
env\Scripts\activate.bat
pip install -r requirements.txt- Intgrate django data models to databasae
python manage.py makemigrations
python manage.py migrate- Run application
python manage.py runserver.- Add an admin user for managing the site and listing/updating the products
python manage.py createsuperuserThis project is purely a demonstration of skills and is not intended for production use. Any code snippets or functionalities should be adapted and validated according to best practices before implementation in a live environment.
