GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDSENIOR

Build a Blog Platform

90 minutes
1 completed
nextjsfullstackauthrich-editor

Description

Build a Blog Platform

Build a full-stack blogging platform with authentication and a rich editor.

Requirements

  • User registration and login
  • Create, edit, publish, and delete blog posts
  • Rich text or markdown editor for writing posts
  • Public blog feed showing published posts (newest first)
  • Individual post pages with clean typography
  • Author profile pages showing their posts
  • Like/bookmark posts
  • Technical 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 states
  • Tag system with tag-based filtering
  • Comment system
  • Reading time estimate
  • SEO-friendly URLs (slugs)
  • You will be guided through MCP setup before the timer starts