Skip to content

Latest commit

 

History

History
90 lines (68 loc) · 3.14 KB

README.md

File metadata and controls

90 lines (68 loc) · 3.14 KB

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.