A full-stack MERN social networking platform where users can connect, share posts, chat in real time, and receive notifications. LIVE DEMO : https://dev-connect-pearl-tau.vercel.app
- 🔐 User Authentication (JWT)
- 👤 User Profiles
- 📝 Create, Edit & Delete Posts
- ❤️ Like Posts
- 💬 Real-time Chat (Socket.io)
- 🔔 Real-time Notifications
- 🔍 Search Users
- ☁️ Image Upload using Cloudinary
- 📱 Responsive UI
- React.js
- Vite
- Tailwind CSS
- Axios
- React Router
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- Socket.io
- Cloudinary
- Multer
DevConnect
│
├── client
│ ├── src
│ ├── public
│ └── package.json
│
├── server
│ ├── controllers
│ ├── models
│ ├── routes
│ ├── middleware
│ ├── config
│ └── server.js
│
└── README.md
git clone https://github.com/AnjleenaGupta/DevConnect.gitnpm install
cd client
npm install
cd ..
cd server
npm installCreate a .env file inside the server folder.
PORT=5000
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret
cd server
npm run devcd client
npm run dev(Add screenshots here after deployment.)
- Friend Requests
- Comments
- Video Calling
- Online Status
- Dark Mode
- Deployment
Anjleena Gupta
B.Tech CSE (AI) | MERN Stack Developer