Skip to content

MinaSaad47/ams-backend

Repository files navigation

AMS Backend

Build (Tested) Build (Untested)

endpoints

admins

  • /api/admins/login (POST) login
  • /api/subjects/ (GET | POST) get, create a subject
  • /api/subjects/<id> (GET | UPDATE | DELETE) get all, update, delete subject(s)
  • /api/instructors/ (GET | POST) get, create an instructor(s)
  • /api/instructors/<id> (GET | UPDATE | DELETE) get, update, delete an instructor
  • /api/attendees/ (GET | POST) get, create an attendee
  • /api/attendees/<id> (GET | UPDATE | DELETE) get, update, delete an attendee

instructors

  • /api/instructors/login (POST) login
  • /api/instructors/<id> (GET) view profile
  • /api/instructors/<id>/subjects/ (GET) view subjects
  • /api/instructors/<id>/subjects/<id> (GET | PUT | DELETE) view, add, delete a subject
  • /api/attendances/subjects/<id> (GET) view attendances
  • /api/attendances/subjects/<id>/attendees/<id> (PUT) take attendance

attendees

  • /api/attendees/login (POST) login
  • /api/attendees/<id> (GET) view profile
  • /api/attendees/<id>/subjects/ (GET) view subjects
  • /api/attendees/<id>/subjects/<id> (GET | PUT) view, add a subject
  • /api/attendees/<id>/subjects/<id>/attendances (GET) view attendances

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published