[ ] Username is too long to display - Do we need to get rid of the #? Already cut # in geoCircles Display
[ ] Do we need to add pop up message when we finished uploading pic?
[ ] Add keyboard event to press enter to send
[ ] Add hover effect when selecting chat
[ ] Tag color random generated
[ ] Pages are not responsive - media query to be done
[ ] Which loading spinner are we gonna user?
[ ] Do we still need the emoji at the posts?
[x] register page does not have fancy visual effect (but login page has)
[x] Geolocation feature may not be necessary. Do not have time to fully implement it on both frontend and backend.
[x] User list on the right disappears after liking a post (high priority)
[x] Add hover effect on clicking a user avatar or username on the home page - resolved, added on avatar
[x] Wrong hover effect on user list on the right side bar when trying to click into chat - resolved, onClick listening on the listitem
Backend
[x] Fix Chrome data breach warnings
[x] Encrypt password
[x] Is Redis still going to be used to store chat cache and send them to the database?
[ ] When a user initially registers, are they going to be assigned default tags or the following process: when the user first enters the homepage, they can browse a limited number of posts regardless of the content(tags) of the posts. After the user successfully adds a tag, the recommendation service kicks in and starts recommending based on user's tag.
[ ] The users can be assigned to circles based on one of the written endpoints for the frontend user list.
[ ] Unnecessary Promise.resolve: line 51, ChatController.js ?
Frontend:
Backend