A disscussion forum built using ReactJS, NodeJS and MongoDB.
- 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.
- 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.