Developed RESTful APIs for managing school operations, including student enrollment, class scheduling, attendance, examinations, and grading
Implemented role-based access control (RBAC) to provide secure access for multiple user roles (Admin, Teachers, Students, and Parents), ensuring proper authorization across system features
Built a notification system for important events such as attendance updates, exam schedules, assignment deadlines, and announcements
Designed and optimized the database using Entity Framework Core to efficiently manage students, teachers, courses, classes, and academic records
Applied Clean Architecture principles to ensure a scalable, maintainable, and loosely coupled application
Implemented authentication and authorization using JWT for secure user access
Developed CRUD operations for managing students, teachers, courses, classrooms, and academic activities
Integrated reporting features for student performance, attendance, and academic progress