master-thesis-web

API Calls

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)