/OpenForum-Project

OpenForum social app that helps people socialize.

Primary LanguageJavaScript

Open Forum Social

Build Status Coverage Status

A web application providing a platform for users to socialize on Internet.

Features

  • Users can signup using their google account or register with their credentials.
  • Users can create a post containing title, description and an image.
  • Users can upvote any post and comment.
  • Users are rewarded points for each post and comment.
  • Users are given badges based on the points they earn.
  • A leaderboard showing all the popular users at that time.
  • A Trending section showing all the trending posts at that time.

Tools and tech

  • Node.js
  • Express.js
  • React-Redux
  • Material UI
  • MongoDB
  • Heroku
  • Postman
  • Amazon S3
  • Sentry
  • Travis
  • Coveralls

API Documentation

https://documenter.getpostman.com/view/12533181/Tz5v2aZU

ER diagram

alt text

Instructions to run