Submitted by:
Muskan Khajuria (185005)
Shagun Katoch (185027)
Course: CSD-327 Software Engineering LAB
Date: May 6th, 2021
Submitted to: Dr. Dharmendra Prasad Mahto
We are living in the age of Social Networking like Facebook, LinkedIn, Google + etc. The objective is to develop a social networking application with various features.
- Posts Feed Fresh posts from people you are following.
- Explore New Posts and People.
- Follow/Unfollow a particular user and get notified for their activity.
- Chat Application Chat with anyone on common room.
- Personalize Profile With profile/cover photo and personal posts.
- Authentication & Authorization with Password reset functionality.
- Covid Chatbot For info about Covid related things
- New Feed about current affairs.
Check Here
1. Go to root folder and start server by nodemon start
2. Go to client folder and start client by npm start
After this, open http://localhost:3000/signin to see your app.
You’ll need to have Node 8.16.0 or Node 10.16.0 or later version on your local development machine
By default, the app uses MongoDB hosted on mLab and Cloudinary CDN for hosting images. We have created a demo user for mLab and Cloudinary so you can run the app locally without adding Mongo URL and Cloudinary API Key, however when you start developing your application it is recommended to replace that information with your own, so that everyone has their own Database and CDN.
Replace MONGO_URL
value in api/.env
file with your mLab
database url or with local one.
Grab Cloud name
API Key
and API Secret
from Cloudinary dashboard and replace corresponding values inside api/.env
file.
For password reset functionality you will need to replace Email Provider values also in api/.env
file.