As a user, I want my account to be password protected so that only I can access my account.
As a user, I want to upload posts on the discussion board so that I can share information and my opinion with other users.
As a user, I want to comment on other posts so that I can reply to the other user.
Developed a discussion board for the web app climate guide that would help provide a platform to the people to share their ideas and concerns about global climatic changes with others. It is build using MERN Stack and deployed using Google Cloud Platform. Users can Sign Up if they don't have an account already or Login to access their accounts. They can add new posts, delete their old posts and reply to other posts using the discussion board
For the final project, I created a discussion board using MERN Stack (MongoDB, Express, React and NodeJS). I was able to design the front-end architecture of the discussion board using React by dividing the whole app into small reusable components. I used NodeJS and Express to create the backend for the app where I created routes, controllers and models for the app. The database was created using MongoDB and was deployed using mLab. I was also able to successfully deploy the project on Google Cloud Platform.
Some of the features of my discussion board include :