08 / Publishing / Blog PlatformPersonal Project

Open Notes

Full-stack publishing platform with authentication, editorial workflows, SEO and rich content management.

My role

Full-Stack Developer

Visit live project ↗
Live · opennotez.com
Open Notes project visual

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.

Next.jsTypeScriptMongoDBMongooseNextAuthReact QueryAnt DesignVercel Blob

The problem.

Create a content platform that supports both a polished public reading experience and practical editorial workflows without maintaining a separate CMS product.

What I did.

01

Built Next.js App Router pages and API routes for blogs, categories, tags, users and site statistics.

02

Implemented admin CRUD workflows for creating, editing, featuring, drafting and publishing content.

03

Integrated authentication flows including NextAuth, Google sign-in and email-related account workflows.

04

Added rich-text editing, media handling, related content and category-based discovery.

05

Implemented sitemap/SEO support together with Vercel analytics and performance tooling.

System flow.

1Next.js UI→
2App Router APIs→
3NextAuth→
4MongoDB / Mongoose→
5Vercel services
Admin publishing dashboard
Authentication
Categories & tags
Rich content editing
SEO & sitemap
Analytics

A complete personal publishing platform demonstrating full-stack product ownership across editorial tooling, authentication, data modelling and public content delivery.