Register
returns: User (Teacher or Student)
Login
returns: Token
Refresh token
returns: Token
Get teachers
returns: List of teachers
Get students
returns: List of students
Get me
returns: Current user (Teachеr or Student)
Get theses
returns: List of categories (with theses)
Get thesis proposals
returns: List of thesis proposals
Get events
returns: List of events
Get graduation dates
returns: List of graduation dates
Add event
returns: Event
Propose a thesis
returns: Thesis proposal
Add thesis
returns: Thesis
Approve thesis proposal
returns: Thesis
Decline thesis proposal
returns: void
Update user
returns: User (Teacher or Student)