This an app that supports users to make posts and comments to them. The backend is built using: Node.js and Express.js. Database: MongoDB Frontend: React.js
In order to run the application locally:
- Clone the application with the command git clone https://github.com/TanyaGupta1901/kennect.git
- Start a terminal and run these commands
- cd server
- npm i
- nodemon index.js
- Start a terminal
- cd client
- npm i
- npm start
- Start the local Mongodb server, and make sure your port is set to default 27017.
Here are some screenshots attached:-
Entry screen
Here's a demo video:
(https://drive.google.com/file/d/1x64xDjAL4l6OshhsEtmu25nQNY3aXfWo/view?usp=sharing)
Docker images
-A new user is created when a new username is entered, otherwise existing one is logged in. -A user schema is designed to store the references to the posts created by the user. -A post schema stores a reference to all its comments. -A user can search for anything the post, or the comment in which the content is present that post is rendered.