https://github.com/yuvrajshankar/social
Social Media app build with REACT, NODE - EXPRESS & MONGODB
https://github.com/yuvrajshankar/social
cloudinary cloudinary-api cloudinary-sdk express mongodb nodejs reactjs
Last synced: 2 months ago
JSON representation
Social Media app build with REACT, NODE - EXPRESS & MONGODB
- Host: GitHub
- URL: https://github.com/yuvrajshankar/social
- Owner: Yuvrajshankar
- License: apache-2.0
- Created: 2024-02-13T09:46:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T12:34:34.000Z (over 2 years ago)
- Last Synced: 2025-02-01T17:12:34.499Z (over 1 year ago)
- Topics: cloudinary, cloudinary-api, cloudinary-sdk, express, mongodb, nodejs, reactjs
- Language: JavaScript
- Homepage: https://social-3jkt.onrender.com
- Size: 954 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Social
## Description
Full Stack Social-Media Web App built with MERN STACK
## Demo
[https://social-3jkt.onrender.com](https://social-3jkt.onrender.com)
## ScreenShots
### Authentication (signup / login / update)

### Add Friend

### 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:
```bash
git clone https://github.com/Yuvrajshankar/Social.git
```
2. Go to the project directory
```bash
cd Social
```
3. Install dependencies
```bash
npm install
```
```bash
cd client/
npm install
```
5. add **".env"** in root folder
```bash
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"
```
4. Start the server
```bash
npm run server
```
5. Start the Client
```bash
cd client
npm start
```
## Made By
- [@Yuvrajshankar](https://github.com/Yuvrajshankar)
## License
This project is licensed under the [Apache License](LICENSE).