A comprehensive Student Management System built with Django and PostgreSQL, containerized with Docker, and deployed on an AWS EC2 instance.
- Manage students, courses, attendance, and grades.
- Role-based permissions for admins, teachers, and students.
- API documentation with Swagger.
- Asynchronous tasks with Celery and Redis.
- Redis for caching to optimize application performance.
- PostgreSQL as the database backend.
- Nginx as the web server for serving the application.
The project is deployed on an AWS EC2 instance and can be accessed here: