Built a full-stack social posting application using the MERN stack where users can create, edit, and delete their own posts, with secure JWT-based authentication ensuring users can only modify content they own. Beyond basic CRUD, I implemented a comments system so users can engage in discussions on posts, and a like feature to let users react to content they enjoy — the two interactions that turn a static feed into something people actually want to come back to. On the backend, I designed RESTful APIs with Node.js and Express, with MongoDB and Mongoose handling data modeling for posts, comments, and likes, including the relationships between them (e.g., tracking which users liked or commented on which posts). Authentication and authorization were handled with JWT, ensuring routes like editing or deleting a post are protected and scoped to the post's actual owner — not just gated behind a login check. Working on PostFlow helped me get comfortable with the fundamentals that show up in almost every real-world application: structuring a relational-style schema in a NoSQL database, designing protected API routes, and building a clean CRUD flow end-to-end — skills that became the foundation for the more complex features I added in later projects like DevCollab and AI Habit Tracker.