https://docs.google.com/document/d/1foSdUXSuPDHK0UF--nNuwswwAERuknWz4f_IDAHD9dA/edit?usp=sharing
yarn
yarn knex migrate:latest
yarn knex seed:run
yarn dev
Deploy boilerplate Investigate NPM packages and alternative frameworks
* As a user I'd like to customize my personal dashboard
* Tests written for the code
* The Dashboard should contain widgets such as
- Social feeds, exercise/nutrition info, goals & motivation, graphs (weight/budgeting), world map, basic
clock, weather, calender, email
* Drag and drop functionality
* Ability to change color schemes
* spotify widget
* fitness tracking
* daily language tasks
* youtube playlist / subscriptions
| name | purpose |
|---|---|
| AddTodo | Add user to do list |
| Calendar | View for calendar |
| DateTime | View for user to see the date and time |
| Drawer | View for user's profile and Drawer |
| Fitness | View for fitness counter with food search and calorie counter |
| LoginForm | View for user to enter their login credentials |
| Logout | View for user to logout |
| Main | Contain body components |
| MapContainer | View for google map |
| NavBar | View for google search |
| RegisterForm | View for user to sign up for the App |
| RssFeed | View for social media |
| SpotifyWidget | View for user to use spotify |
| WorldMap | View for user to see where they have travelled |
| TodoList | View for user to see their to do list |
| Weather | View for weather in Wellington |
| name | purpose |
|---|---|
| Navigate | Switch pages |
| type | data | purpose |
|---|---|---|
| WIDGETNAME_ACTIONTYPE | Component_Name | Get information |
To be decided
1 table for the user and user preferences (coming at a later stage)
Currently in development
Please refer to the secret document