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.
- Angular
- TypeScript
- Boostrap
- HTML
- CSS
- Java
- Rest
- Spring Framwork
- Spring Boot
- Swagger
- Maven
- Git
- AWS
- Jenkins
- Docker
- JUnit
- Mockito
- Karma
- Jasmine
- Eclipse IDE
- Visual Studio Code
- 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
- 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
-
On GitHub, navigate to the main page of the repository.
-
Above the list of files, click Code.
-
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 .
-
Open Git Bash.
-
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
-
Type git clone, and then paste the URL you copied earlier.
-
Press Enter to create your local clone.
This is a group project, below the list of contributors.