Skip to content

Social Media Application with Nodejs, Express, Handlebars, Passport, HTML, CSS, Javascript

Notifications You must be signed in to change notification settings

swapnilkant11/socialMediaApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Media Application

Social Media Application with users, posts and comments - developed using Express, Handlebars, Passport, HTML, CSS, Javascript.

How to use this app

  1. This is a social media application where users can signup/login using google, facebook authentication.
  2. Also, users can create, delete and edit their post and also comment on the public posts of other users.
  3. 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.
  4. Users can also enable comment or no-comment feature while checking the checkbox during post creation.
  5. Users can view all other users using the app by going to the users page by clicking on the public iconon the nav bar.

What you need to run this code

  1. Node (10.15.3)
  2. NPM (6.13.4)
  3. MongoDB (4.2.0)

How to run this code

  1. Make sure MongoDB is running on your system.
  2. Clone this repository
  3. Open command line in the cloned folder,
  4. To install dependencies, run npm install.
  5. To run the application for development, run npm run development.
  6. Open localhost:3000 in the browser.