Reddit Clone

This is a clone of Reddit. Reddit is an American social news aggregation, web content rating, and discussion website. We have developed this clone for educational purposes. In this project, we have added functionalities like login/Sign up and Dashboard. Users can create posts, comments, and votes on posts.


Reddit is an American social news aggregation, web content rating, and discussion website

Technologies used

  • React.js
  • Node.js
  • Express.js
  • MongoDb
  • CSS
  • JAVASCRIPT

Libraries and Tools used

  • MongoAtlas
  • mongoose
  • Express
  • multer/firebase
  • MaterialUI
  • Styled Components

Features built

  • Login/signup with backend authentication
  • Add new post to feed
  • Upvote/downvote any post
  • See and write comments to any post

Team Members

How to use our app?

  • Install git on your machine
  • Clone our repository by running the command
  • git clone https://github.com/Amarjeet9999/full-stack-reddit.git

  • Change directory to full-stack-reddit/backend by running
  • cd full-stack-reddit/backend

  • And then run the following commands
  • npm install
    npm run server

  • Change directory to full-stack-reddit/frontend by running
  • cd full-stack-reddit/frontend

  • And then run the following commands
  • npm install
    npm start

GitHub

View Github