Skip to content

Comments

Implement simple blog with Next.js#262

Open
echo-riga wants to merge 1 commit intoZeff01:mainfrom
echo-riga:jericho-riga/fullstack-1-2
Open

Implement simple blog with Next.js#262
echo-riga wants to merge 1 commit intoZeff01:mainfrom
echo-riga:jericho-riga/fullstack-1-2

Conversation

@echo-riga
Copy link

@echo-riga echo-riga commented Feb 21, 2026

Simple Blog — Next.js (1-2 Years Assessment)

What I built

  • Home page listing all blog posts fetched from /api/posts
  • Individual post page fetched from /api/posts/[id]
  • API routes for all posts and single post by ID
  • SSR via async server components
  • Editorial magazine design with Tailwind CSS + TypeScript

Tech choices

  • App Router with TypeScript
  • Tailwind CSS for styling
  • no-store cache for SSR (would use revalidate in production with a real database)

Screenshots

Frontend — All Posts

image

Frontend — Single Post

image

API — GET /api/posts

image

API — GET /api/posts/[id]

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant