- Create back-end structure;
- Authentication (Github OAuth);
- Store users on database;
- Store topics on database;
- Create web interface;
- Add pagination and details page;
- Create front-end topic search;
- Contact front-end with updates;
- Create staging area;
- Setup CI
- Add backend tests
Property name | Type | Description |
---|---|---|
_id | ObjectId | MongoDB unique ID. |
githubId | string | Self descriptive. |
string | The registered e-mail of user's GitHub account. |
Property name | Type | Description |
---|---|---|
_id | ObjectId | MongoDB unique ID. |
name | string | Topic title. |
description | string | Topic presentation. |
votes | [string] | A list of GitHub IDs, each being a single vote. |