Discussion Forum
A disscussion forum built using ReactJS, NodeJS and MongoDB.
Features
- Allows users to create new discussions about different topics and assign tags to them. Other users can reply to those posts, like them, etc.
- Each discussion is assigned to different tags and user can filter posts according to the topics they like, or by popularity.
- Performed User Authentication and Authorisation using JSON Web Tokens.
Installation -
- Redirect to
/server
and run $ npm run dev
in terminal. The server will start on port 5000 and gets connected to mongoDB.
- Now, in another terminal, redirect to
client
and run $ npm start
. It will start the client side of the application.