lightweight Order Management System with JWT Authentication & CRUD operations
Trackify is a simple yet powerful order management platform. It deliveres a SaaS-style Analytics Dashboard with interactive charts, advanced filters, search, and sorting enabling 10x faster order tracking and improved decision visibility.
It provides a real time dashboard UI for managing customer orders, powered by JWT authentication and a RESTful API.
- 🔐 JWT Authentication for secure API requests
- 👤 User Login with session management
- 💻 Real-time analytics dashboard (orders by status, trends, top customers/products)
- 📊 Optimized query performance with search, sorting, and filters (status, date range, customer).
- ➕ Create Orders with customer & product details
- ✏️ Update Orders with status flow (Pending → Processing → Shipped → Delivered)
- ❌ Delete Orders by ID
- 🗄️ Database persistence using SQLAlchemy
- Backend: Flask, Flask-JWT-Extended, SQLAlchemy
- Frontend: HTML, Bootstrap, JavaScript (Fetch API)
- Database: SQLite (can switch to PostgreSQL/MySQL)
- Auth: JWT + Flask session
- Clone this repo
git clone https://github.com/BLACKACE13/trackify .git
cd trackify- Create Virtual Environment (Optional) and Install dependencies
python -m venv venv
source venv/bin/activate # (Linux/Mac)
venv\Scripts\activate # (Windows)
pip install -r requirements.txt- Run Application
python app.pyApp will be live at: http://127.0.0.1:5000/
| Method | Endpoint | Description | Auth Required |
|---|---|---|---|
| POST | /login |
Login & get JWT token | ❌ |
| GET | /orders |
Get all orders | ✅ |
| POST | /orders |
Create new order | ✅ |
| PUT | /orders/<id> |
Update order status | ✅ |
| DELETE | /orders/<id> |
Delete an order | ✅ |
| GET | /orders/<id>/history |
Get order history | ✅ |
{
"customer": "Alice",
"product": "Laptop"
}{
"status": "Processing"
}- 📧 Email notifications on order updates
- 👥 Role-based access (Admin/User)
- 📦 Product catalog integration
- ☁️ Deployment on AWS/Heroku
- Alorika Jain - Backened and API Developer
- Sarthak Jain - Full Stack Developer
We hope you enjoy using it as much as we enjoyed creating it! <3




