all templates
Blog Frontends

Blog Frontend — React

A Tailwind-clean React client for the blog engine series — list, read, write, publish.

Vite + React 19 + TypeScript + Tailwind, consuming the blog engine API contract: post list, markdown post detail, login, and a small authoring form with a publish toggle. A typed API client, JWT handling, and nothing you'd delete on day one.

Variants

What's inside

  • Post list + markdown detail views
  • Login with JWT storage and authed fetches
  • Authoring form with publish toggle
  • Typed API client for the series contract
  • Tailwind design, dark-first
  • Dockerfile → nginx for static hosting

Quickstart

$ curl -LO https://devai.io/downloads/blog-react.zip$ unzip blog-react.zip && cd blog-react$ bun install$ cp .env.example .env$ bun dev

Browse the code

The full source, exactly as the zip ships it.

loading…
Download .zip
loading tree…

about this series

Part of the devai.io blog series — the same API, four frontend takes.