This is a Social Networking app. Users can perform all sorts of CRUD operations with their posts. However, users need to authenticate to create the post / edit the post / delete the post. Users can signup with their details like name, mail, password OR they can signup with their Google Account.
In addition to these operations, users can also like a post and add a comment on each of the posts. This app also features file uploads to add an image along with the post
To run this app
- Clone the repo
- Install all the dependencies on client and server.
- Configure the .env file in server and set DB_URI variable to your database URI.
- Once dependencies and database is set, run the client with
npm start
- Then run the server with
npm start