Skip to content
A MERN stack social network for developers.
JavaScript CSS HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
config
middleware
models
routes/api
.gitignore
README.md
package-lock.json
package.json
server.js

README.md

Devbook - A social network for developers

1. Introduction

- Website: https://bntn-devbook.herokuapp.com/

- Source Code: https://github.com/bntnam/devbook

- Run the project at localhost: npm run dev

2. Technologies

  • Backend: NodeJS, ExpressJS.
  • Frontend: ReactJS, Redux, Bootstrap, HTML, CSS and some libraries/tools.
  • Database: MongoDB.
  • Hosting: Heroku.

3. Feature

- Sign up / Login.

- Create / Edit / Delete a Profile.

- Share a portfolio with other developers.

- Create / Delete posts to share your thoughts.

- Like / Unlike a topic.

- Create / Delete comments to a post.

4. APIs

    User:
  • POST api/users/register
  • POST api/users/login
  • GET api/users/current
    Profile:
  • GET api/profile
  • GET api/profile/all
  • GET api/profile/handle/:handle
  • GET api/profile/user/:user_id
  • POST api/profile
  • POST api/profile/experience
  • POST api/profile/education
  • DELETE api/profile/experience/:exp_id
  • DELETE api/profile/education/:edu_id
  • DELETE api/profile
    Post:
  • GET api/posts
  • GET api/posts/:id
  • POST api/posts
  • DELETE api/posts/:id
  • POST api/posts/like/:id
  • POST api/posts/unlike/:id
  • POST api/posts/comment/:id
  • DELETE api/posts/comment/:id/:comment_id
You can’t perform that action at this time.