This project showcases an order management system built using the Django framework. The system features a RESTful API that enables user, order, and product management.
- User registration, login, and logout
- User management (add, edit, and delete)
- View orders (with filtering and sorting options)
- Add a new order
- Edit an existing order
- Add products to an order
- View product list
- Add a new product
- Edit an existing product
- Delete a product
- Generate sales summary report for a customer (including total order amount)
- Django framework
- Django REST framework
- SQLite database
- React (optional)
- TypeScript (optional)
- OpenAPI (optional)
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
http://localhost:8000
http://localhost:8000/docs
- Django framework: https://djangoproject.com/
- Django REST framework: https://www.django-rest-framework.org/
- React: https://reactjs.org/
- TypeScript: https://www.typescriptlang.org/
- OpenAPI: https://swagger.io/