Order and Customer Management System

This project is a web-based application built with Django that allows you to manage orders and customers, as well as organize and visualize data through a dashboard.

Project Image

Project Overview

Features

- Order and Customer Management: Easily manage customer information and track their orders.
- Dashboard: A user-friendly dashboard to visualize and organize customer and order data.
- REST API: Provides a fully functional REST API to access and manipulate data.
- Token Authentication: Secured access with token-based authentication using Django REST Framework.
- Django Filters: Allows filtering through orders and customers based on custom criteria.
- CRUD Operations: Full CRUD (Create, Read, Update, Delete) functionality for customers and orders.
- Login/Signup: User registration and login functionality with token-based authentication.
- Custom Decorators: Custom decorators for handling specific tasks and permissions in the API.

Tech Stack

- Backend: Django, Django REST Frameworkbr/>
- Authentication: Token-based authentication (DRF)
- Database: SQLite (or any other database supported by Django)
- Frontend: CSS, HTML, JavaScriptbr
- Others: Django Filters, Decorators, CRUD operations

Tools Used

Python
Django
Rest API
PostgreSQL
HTML/CSS
Token-based authentication
Django filters