- Core Java
- Spring Core
- Spring MVC
- Database: MySQL
- Class Name - PascalCase
- Normal Variable Name - CamelCase
- Table Name - UpperSnakeCase
- Final Variable Name - UpperSnakeCase
- Java (Spring Boot)
- JavaScript (Angular)
- MySQL - Local
- PostGres - Production
- Minio
- Tomcat Server
- Heroku
- LibraryMgmt
- CourseMgmt
- GradeMgmt
- AttendanceMgmt
- UserMgmt
- StudentPerformanceMetrics
- NoticeMgmt
- Book History Mgmt
- Course and Subject
- Managed by teachers
- Student can view their grade based on subjects
- Will contain EmailFeature for each attendance done or missed
- Will generate Attendance report
- Will have features to take leaves.
- Email to User after account creation
- Will have functionality to post any notice (Holiday, Assignment)