Skip to content

shag527/Social-Networking

Repository files navigation

Social Networking Website

Semester Project for Software Engineering Lab

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.

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.

Demo

Check Here

Screenshots of the app







Quick Installation

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.

Requirements and Configuration

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.

Replacing Mongo URL

Replace MONGO_URL value in api/.env file with your mLab database url or with local one.

Replacing Cloudinary API Key

Grab Cloud name API Key and API Secret from Cloudinary dashboard and replace corresponding values inside api/.env file.

Mail Provider

For password reset functionality you will need to replace Email Provider values also in api/.env file.

About

Semester Project for Software Engineering Lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published