An online community of conversation, built with the MERN stack, that will allow those with personal, financial or career-related problems to talk them through with others, in either a private or a public channel.
ENABLE EDITING (PUT) -- Allow users to edit the titles and text of conversations they have created and to edit or delete comments they have created.
MANAGE NAV STATE -- Initial state of application does not display the MyBench Nav link. Should be added to the authentication logic that as soon as a user is authenticated, MyBench becomes visible and "Login" toggles to "Logout". "Logout" should keep displaying in the Nav while a user is logged in.
MANAGE AUTHENTICATION STATE -- Some thought needs to be given as to what will happen at various points in the user-flow if an authentication token expires. Eg. Will a user be notified to login again in the midst of typing a comment?
VALIDATIONS OF INPUTS -- Check over all forms to ensure that user is alerted when required fields are not filled or characters exceed those set in the constraints. Ensure that logic does not permit submission of empty strings.
REFACTOR FOR CONVERSION TO PWA -- BEYOND MVP -- Try to grab that 10 point bonus by implementing a service worker, caching strategy web manifest and installability feature.