Blog Dashboard
Content management dashboard with live editing, post management, and a responsive UI for smooth publishing workflows.
- React
- Zustand
- Tailwind CSS
The problem
Writers and editors need a dashboard that doesn't get in the way — most CMS admin panels are either bloated or too basic to support a real editorial workflow.
The approach
Built a focused dashboard around the core publishing loop: draft, preview, edit, publish — with state kept predictable so the UI never lags behind what's actually saved.
Key decisions
Chose Zustand over Redux for state management — the app didn't need Redux's middleware ecosystem, and Zustand's smaller API meant less boilerplate and faster iteration on the editing UI.
The result
A responsive, working dashboard that handles the full publishing workflow. The lighter state management choice paid off in how quickly new features could be added without fighting the store.