-
Notifications
You must be signed in to change notification settings - Fork 3
/
routes_notes.txt
37 lines (30 loc) · 1.77 KB
/
routes_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| CRUD | ROUTE | FUNCTIONALITY
|--------|---------------------------------|--------------
| GET | / | Home page.
| POST | /auth/signup | Sign up.
| POST | /auth/login | Log in.
| POST | /auth/me/from/token | Lift login from token.
<!-- Dryve stuff -->
| POST | /ryde | Post a dryve.
| GET | /ryde/:id/edit | Load a dryve into edit form.
| PUT | /ryde/:id | Submit dryve edits.
| PUT | /ryde/delete | Delete a dryve.
| PUT | /ryde/complete | Complete a dryve.
| POST | /mydryves | Approve/deny ryders for a dryve.
| GET | /mydryves/:id | Get logged in user's dryves.
| POST | /ryders/confirmed | Load confirmed ryders for a dryve.
| POST | /ryders/pending | Load pending ryders for a dryve.
<!-- Rydes stuff -->
| PUT | /myrydes | Request to join ryde.
| GET | /myrydes/:id | Get logged in user's rydes.
<!-- Public profile stuff -->
| GET | /profile/:id | Load public profile.
| POST | /profile/:id/reviewuser | Submit review for other user.
<!-- Private profile stuff -->
| PUT | /profile/:id/removedryverstatus | Delete dryver details.
| PUT | /profile/:id/becomedryver | Submit dryver details.
| PUT | /profile/:id/edit | Submit changes from private profile page.
| DELETE | /profile/:id | Delete proile
<!-- Search stuff -->
| POST | /bigsearch | Full ryde search.
| POST | /minisearch | Limited ryde search.