Open Notes
Full-stack publishing platform with authentication, editorial workflows, SEO and rich content management.
Overview
What I built.
A Next.js publishing platform for technology, travel and general-interest content, with public discovery pages and a private administration area for managing posts, categories, tags and publishing status.
Challenge
The problem.
Create a content platform that supports both a polished public reading experience and practical editorial workflows without maintaining a separate CMS product.
Contribution
What I did.
Built Next.js App Router pages and API routes for blogs, categories, tags, users and site statistics.
Implemented admin CRUD workflows for creating, editing, featuring, drafting and publishing content.
Integrated authentication flows including NextAuth, Google sign-in and email-related account workflows.
Added rich-text editing, media handling, related content and category-based discovery.
Implemented sitemap/SEO support together with Vercel analytics and performance tooling.
Architecture
System flow.
Highlights
Outcome
A complete personal publishing platform demonstrating full-stack product ownership across editorial tooling, authentication, data modelling and public content delivery.