A server app built using Shelf.
Running our shelf server after our docker is activated
dart run bin/server.dart
1. /auth/login: logs user in and gets authentication token for other features.
2. /auth/register: registers users information on the users database and maps it the user types.
3. /auth/logout: invalidates tokens already generated for the user.
4. /auth/refreshtpoken: refreshes user token.
5. /update/1: updates student informations.
6. /update/2: updates guardian informations.
7. /update/3: updates teachers informations.
- Upload students course.
- Assign teachers to students.
- Manage student's grade.
- manage guardian's communication system.