Skip to content

mnzit/fs02-nepalaya-universityportal-be

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java CI with Maven s

Prerequisite

  • Core Java
  • Spring Core
  • Spring MVC
  • Database: MySQL

FYI

  • Class Name - PascalCase
  • Normal Variable Name - CamelCase
  • Table Name - UpperSnakeCase
  • Final Variable Name - UpperSnakeCase

Stack

  1. Java (Spring Boot)
  2. JavaScript (Angular)
  3. MySQL - Local
  4. PostGres - Production
  5. Minio
  6. Tomcat Server
  7. Heroku

Plan

  1. LibraryMgmt
  2. CourseMgmt
  3. GradeMgmt
  4. AttendanceMgmt
  5. UserMgmt
  6. StudentPerformanceMetrics
  7. NoticeMgmt

LibraryMgmt

  1. Book History Mgmt

CourseMgmt

  1. Course and Subject

GradeMgmt

  1. Managed by teachers
  2. Student can view their grade based on subjects

AttendanceMgmt

  1. Will contain EmailFeature for each attendance done or missed
  2. Will generate Attendance report
  3. Will have features to take leaves.

UserMgmt

  1. Email to User after account creation

NoticeMgmt

  1. Will have functionality to post any notice (Holiday, Assignment)

Entities

Tables

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •