A minimal yet aesthetic full-stack social app built using Node.js, Express, MongoDB, EJS, and Tailwind CSS. Users can register, log in, post content, like/unlike posts, and view a global public feed. Users can only edit their own posts, while everyone can view others' posts.
- π User authentication using JWT & cookies
- π Create and manage your posts
- π Like/Unlike functionality
- π Public feed showing everyone's posts (latest at the top)
- βοΈ Edit access restricted to post owner only
- π¨ Beautiful UI styled with Tailwind CSS
- π¦ Modular and clean project structure
| Technology | Description |
|---|---|
| Node.js | JavaScript runtime |
| Express.js | Fast web framework |
| MongoDB | NoSQL database |
| Mongoose | MongoDB ODM |
| EJS | Templating engine |
| Tailwind CSS | Utility-first CSS framework |
| JWT | Secure user authentication |
| Bcrypt | Password encryption |
Clone the repository:
git clone [https://github.com/your-username/social-feed-app.git](https://github.com/Vikram-Kumar-Sahu/Post-App)
cd Post-App