A full-stack social media web application where users can create accounts, post content, like posts, and comment — similar to a mini Instagram/Facebook feed.
🔗 Frontend: https://mini-social-post-applications.vercel.app
🔗 Backend: https://mini-social-post-applications.onrender.com
- 🔐 User Authentication (Signup/Login with JWT)
- 📝 Create Posts (Text + Image)
- 📰 Public Feed (All users' posts)
- ❤️ Like Posts
- 💬 Comment on Posts
- 🗑️ Delete Own Posts
- 🔄 Real-time UI updates
- 📱 Fully Responsive Design
- React.js
- Axios
- CSS (Custom Styling)
- Node.js
- Express.js
- MongoDB (Atlas)
- JWT Authentication
- Frontend: Vercel
- Backend: Render
- Database: MongoDB Atlas
Mini-Social-Post-Application/
│
├── backend/
│ ├── config/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ └── server.js
│
├── frontend/
│ ├── src/
│ ├── pages/
│ ├── services/
│ └── App.js
│
└── README.md
git clone https://github.com/Shubhamkumar2703/Mini-Social-Post-Applications.git
cd Mini-Social-Post-Applicationscd backend
npm installCreate .env file:
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret_keyRun backend:
npm startcd frontend
npm install
npm start| Variable | Description |
|---|---|
| MONGO_URI | MongoDB connection string |
| JWT_SECRET | Secret key for JWT |
- 🔔 Notifications
- 👤 User Profiles
- 📸 Multiple image upload
- 🔍 Search functionality
- 💬 Real-time chat
👨💻 Shubham Kumar 📧 Email: shubham27034@gmail.com
🔗 GitHub: https://github.com/Shubhamkumar2703
Give it a ⭐ on GitHub and share it!