Skip to content

Eduflex Campus Management system provides both online based architecture within and outside Campus. Eduflex integrates all departments, students, faculty and other. It is simple to use with excellent web interface for student access, staff access and university access. It comes up with needful features like centralized database with single sign-…

Notifications You must be signed in to change notification settings

Eduflex-Student-Management-System/eduflex-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EduFlex

The Eduflex Project backend developed using Java Spring Boot framework and we added dependencies of Spring web, H2 database, JPA, Spring Boot DevTool and Lambok in our project and for frontend we have used Angular, HTML, CSS, and TypeScript.

The EduFlex has 3 User Interfaces, The HOD Side, that can see overall summary charts of students performance, staffs performances, courses, subjects, leave, etc. Staff/faculty Side, can see the overall summary charts related to their students, their subjects, leave status, etc. and Student Side, that can see the overall summary charts related to their attendance, their subjects, leave status, etc.

Eduflex _ Studen

Technologies Used

Frontend

  • Angular
  • TypeScript
  • Boostrap
  • HTML
  • CSS

Backend

  • Java
  • Rest
  • Spring Framwork
  • Spring Boot
  • Swagger
  • Maven

DevOps

  • Git
  • AWS
  • Jenkins
  • Docker

Testing

  • JUnit
  • Mockito
  • Karma
  • Jasmine

IDE

  • Eclipse IDE
  • Visual Studio Code

Features

HOD Users Can

  • See Overall Summary Charts of Students Performance, Staffs Performances, Courses, Subjects, Leave, etc.
  • Manage faculty (Add, Update and Delete)
  • Manage Students (Add, Update and Delete)
  • Manage Course (Add, Update and Delete)
  • Manage Subjects (Add, Update and Delete)
  • Manage Sessions (Add, Update and Delete)
  • View Student Attendance
  • Review and Reply Student/Faculty Feedback
  • Review (Approve/Reject) Student/Faculty Leave

Faculty Can

  • See the Overall Summary Charts related to their students, their subjects, leave status, etc.
  • Take/Update Students Attendance
  • Add/Update Result
  • Apply for Leave
  • Send Feedback to HOD

Getting Started

  1. On GitHub, navigate to the main page of the repository.

  2. Above the list of files, click Code.

  3. To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click . To clone a repository using GitHub CLI, click Use GitHub CLI, then click .

  4. Open Git Bash.

  5. Change the current working directory to the location where you want the cloned directory.

git clone https://github.com/Eduflex-Student-Management-System/eduflex-backend.git
  1. Type git clone, and then paste the URL you copied earlier.

  2. Press Enter to create your local clone.

Contributors

This is a group project, below the list of contributors.

About

Eduflex Campus Management system provides both online based architecture within and outside Campus. Eduflex integrates all departments, students, faculty and other. It is simple to use with excellent web interface for student access, staff access and university access. It comes up with needful features like centralized database with single sign-…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published