Server API - TaisukeYasuda/cmimc-problem-proposals GitHub Wiki
Authentication Routes
POST /signup
: Requires{ name, email, andrewid, password }
POST /login
: Requires{ email, password }
Problem Proposal Routes
These routes are all subroutes of /api/proposals
.
POST /
: Posts a new problem proposal. Requires{ subject, difficulty, problem, answer, solution }
and a token in the header.GET /:staffId
: Gets all the problem proposals written by the user with staff idstaffId
.