Skip to content

Yuvrajshankar/Social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social

Description

Full Stack Social-Media Web App built with MERN STACK

Demo

https://social-3jkt.onrender.com

ScreenShots

Authentication (signup / login / update)

auth

Add Friend

friend

Chat Page

Chat Page

Tech Stack

Client: React JS

Server: Node JS, Express JS

Database: Mongo DB

Image Uploading: Cloudinary

Features

  • Authentication

  • Profile

  • Update Profile

  • Add Friend

  • Remove Friend

  • Create Post

  • See All Posts

  • See User Posts

  • See Other User All Posts

  • See Other User Profile

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
  git clone https://github.com/Yuvrajshankar/Social.git
  1. Go to the project directory
  cd Social
  1. Install dependencies
  npm install
  cd client/
  npm install
  1. add ".env" in root folder
PORT = 2648
MONGO_URI = "Mongo Url"
JWT_TOKEN = "secret token"
NODE_ENV = development
CLOUD_NAME = "Cloudinary Name"
API_KEY = "Cloudinary Secret Key"
API_SECRET = "Cloudinary Api Secret Key"
  1. Start the server
  npm run server
  1. Start the Client
  cd client
  npm start

Made By

License

This project is licensed under the Apache License.