This project is a backend system for managing financial records with role-based access control and dashboard analytics.
- User management with roles (Admin, Analyst, Viewer)
- Financial records CRUD operations
- Role-based access control
- Dashboard summary API (income, expense, balance)
- Python
- Django
- Django REST Framework
- SQLite
- GET /api/records/
- POST /api/records/
- GET /api/dashboard/summary/
- Clone the repository
- Create a virtual environment
- Install dependencies: pip install django djangorestframework
- Run migrations: python manage.py migrate
- Start server: python manage.py runserver
This is a backend API project. There is no homepage UI. Please use the following endpoints to test:



