Build a Blog Platform
Build a full-stack blogging platform with authentication and a rich editor.
Requirements
User registration and loginCreate, edit, publish, and delete blog postsRich text or markdown editor for writing postsPublic blog feed showing published posts (newest first)Individual post pages with clean typographyAuthor profile pages showing their postsLike/bookmark postsTechnical Notes
Use Next.js with any auth solution (NextAuth, Clerk, or simple JWT). Database can be SQLite, PostgreSQL, or even file-based for the MVP.
Bonus Points
Draft/published post statesTag system with tag-based filteringComment systemReading time estimateSEO-friendly URLs (slugs)