Content platform2024
YASHBLOG
A full-stack platform for writing and publishing

Demo videoWatch Project demo on YouTube
The problem
Building a blogging platform means connecting an approachable writing flow with accounts, post management, discovery, and reader interactions in one coherent application.
My contribution
Built the frontend and backend independently, including authentication and profiles, Tiptap-based authoring, post creation and editing, publish state, categories, likes, comments, and post search and filtering.
Key decisions
- 01Separated the Next.js frontend from an Express REST API, with MongoDB models accessed through Mongoose.
- 02Used Tiptap for rich-text authoring and added a staged write, details, and preview flow before publication.
- 03Modeled publication state, categories, likes, and threaded comment relationships directly in the post and comment schemas.
Outcome
Completed a responsive full-stack blogging application that covers the core path from creating an account and writing a post to publishing and discussing it.