Political Campaign Supporter Management API
Stack: Python Django Django REST Framework PostgreSQL Docker JWT Authentication, React
This project is a backend application built to manage political campaign data, focusing on supporter registration and leader performance tracking.
The system allows authenticated leaders to register supporters, while administrators have access to a global dashboard with analytics and rankings. It was designed with scalability in mind, supporting multi-user environments and structured data management.
The API enforces authentication using JWT and applies role-based access control to ensure data security and proper separation of responsibilities.