Social Media Application with users, posts and comments - developed using Express, Handlebars, Passport, HTML, CSS, Javascript.
- This is a social media application where users can signup/login using google, facebook authentication.
- Also, users can create, delete and edit their post and also comment on the public posts of other users.
- For creating a post go to the plus sign in the footer and you can either create a public or a private post, public post can be viewed in the feeds page by clicking on the globe icon on the nav bar, and private posts are only visible on the user's dashboard.
- Users can also enable comment or no-comment feature while checking the checkbox during post creation.
- Users can view all other users using the app by going to the users page by clicking on the public iconon the nav bar.
- Node (10.15.3)
- NPM (6.13.4)
- MongoDB (4.2.0)
- Make sure MongoDB is running on your system.
- Clone this repository
- Open command line in the cloned folder,
- To install dependencies, run npm install.
- To run the application for development, run npm run development.
- Open localhost:3000 in the browser.