A simple social platform to upload posts, like posts, and view user profiles.
Built as a clean mini-project using Node, Express, MongoDB, and Tailwind.
- User auth (register/login/logout)
- Create, edit, delete posts
- Like / Unlike posts
- Upload profile picture
- View profiles & posts
- Search users
- Fully responsive UI
- Node.js + Express
- EJS + Tailwind CSS
- MongoDB + Mongoose
- JWT Auth & Cookies
- Multer (image uploads)
- Handling auth with JWT
- File uploads with Multer
- Building reusable EJS components
- CRUD operations with MongoDB
- Making a fully responsive UI with Tailwind
Built with ❤️ by Ayesha