The following components are required for the application.
If you do not know what to do. You can always style the front-end components by adding more CSS to make it more presentable and responsive.
Graph component - At the moment I have two ideas for graphs. One will be a pie chart which will allow the user to select an emotion within a timeframe - e.g. monthly and see all the top 10 activity tags which contributed to that emotion.
Another will be a line chart which will show how the user emotion has changed through history.
Login and Register component
Home component - Someone can design the home component. My current idea is to make it similar to the user-interface design mockup that I did.
Profile component - Contains the user basic information, e.g. city, number of days the user has been on.
The following components are required for the application. If you do not know what to do. You can always style the front-end components by adding more CSS to make it more presentable and responsive.
We can add more components later...