A web app to keep track of your to-dos.
- Search, add, update and delete todos
- Sign in with your Google account - no password required!
Attribute | Type |
---|---|
name |
String |
description |
String |
status |
Boolean |
due_date |
Date |
entered_date |
Date |
completed_date |
Date |
user |
MongoDB ObjectId |
location |
Array[Number, Number] |
Attribute | Type |
---|---|
username |
String |
password |
String |
login_type |
`"standard" |
-
View all todos (Authentication required)
GET /api/todos
-
View one todo info (Authentication required)
GET /api/todos/:id
-
Create new todo (Authentication required)
POST /api/todos
-
Modify a todo (Authentication required)
PUT /api/todos/:id
PATCH /api/todos/:id
-
Delete a todo (Authentication required)
DELETE /api/todos/:id
-
View one user info
GET /api/users/:id
-
Create new user
POST /api/users
-
Modify a user
PUT /api/users/:id
PATCH /api/users/:id
-
Delete a user
DELETE /api/users/:id
-
Sign in (standard)
POST /api/signin
-
Sign in (Google)
POST /api/gsignin
-
Get Google API Key (Authentication required)
GET /api/gapi_key