← Back

Projects

Admin Dashboard MVP

Dashboard UI for data-heavy screens with tables, charts, filters, and i18n.

Context

Designed to practice building complex dashboard layouts with data states, reusable components, and localization.

Admin dashboard screenshot with data table, charts, and filters.

Role

Frontend Developer

Stack

  • Next.js
  • React
  • TypeScript
  • Redux Toolkit / RTK Query
  • Tailwind CSS
  • Charts
  • i18n

Challenges

  • Designing reusable dashboard components for complex UI states.
  • Handling async data with consistent loading and error states.

Approach

  • Built data-heavy screens with robust loading/error handling and reusable UI pieces.
  • Implemented API data layer with RTK Query for caching and consistent request handling.
  • Added localization to support multi-language UI.

Outcome

Shipped a scalable admin layout with clear information hierarchy and stable state management.