https://jade-rooster-robe.cyclic.app/
- Mail sent on locking the profile
- Marksheet available to download after locking the profile
- Mentor can have minimum 3 and maximum 4 students at any point of time
- Changes made to marksheet are synced on cloud
- Marks of students can be locked
- Filters to see all students, assigned students and unassigned students to a mentor
- Checks to see that all the students have been assigned marks before locking
- Once locked, the marks cannot be editted any further
- Endpoints to create a new mentor and a new student (feature not present on frontend but works using api)
GET /
- Fetch all mentorsPOST /
- Create a new mentorPOST /:id
- Delete a mentor with given idPOST /marksheet
- Generate marksheet of a studentPUT /lock
- Lock profiles of all the students under a mentorPOST /assign
- Assign students to a mentor
GET /
- Fetch all studentsGET /mentor
- Fetch all students under a mentorGET /unassigned
- Fetch all students having unassigned mentorPOST /
- Create a new studentPOST /update
- Update grades of a studentDELETE /:id
- Delete a student by id
GET /
- Get logged in userPOST /
- Authorize user and get tokenDELETE /
- Delete cookie / logout