Skip to content

Social Network for developers built with the MERN stack, Socketio, GitHub API, Redux, and MongoDB.

Notifications You must be signed in to change notification settings

zachharrison/dev_feed

Repository files navigation

DevFeed

Social Network for developers built with the MERN stack, Socketio, JSON Web Token, GitHub API, Redux, and MongoDB.

Live Demo

Sample User Logins

email: jsmith@gmail.com
password: password

email: ssmith@gmail.com
password: password

Features

  • Ability to create a profile with a custom photo, and list your experience and education as a developer
  • Link to your GitHub to show off your latest repositories
  • Create new posts
  • Delete a post if it belongs to you
  • Like & Comment on a post
  • Unlike a post if you have already liked it
  • find other developers in the DevFeed community with a search form to find users by name
  • Chat feature to communicate with other users
  • Search filter to find users by name
  • Fully responsive UI

Screenshots

Dashboard

New Post

Comments

Developers

Profile

Chat


Get Started

Add a default.json file in config folder with the following

{
  "mongoURI": "<your_mongoDB_Atlas_uri_with_credentials>",
  "jwtSecret": "secret",
  "githubToken": "<yoursecrectaccesstoken>"
}

Install server dependencies

npm install

Install client dependencies

cd client
npm install

Run both Express & React from root

npm run dev

About

Social Network for developers built with the MERN stack, Socketio, GitHub API, Redux, and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published