Ætheria Admin is a front-end admin dashboard template for beauty, cosmetics and skincare retailers, built with Next.js 16 (App Router), React 19, TypeScript and Tailwind CSS v4. It gives you a complete, ready-to-extend interface for running a multi-brand online store.

What's included

  • 30+ admin pages across 16 domains: overview, products (add, edit, variants), brands, categories, collections, inventory, orders and order details, customers, campaigns and promotions, support, blogs, notifications, team, and settings
  • Dense data tables with sorting, filtering, editing dialogs and skeleton loading states
  • Analytics charts built with Recharts and ApexCharts
  • Command palette and a floating AI assistant panel (simulated, see below)
  • 57 reusable UI primitives based on Radix UI and shadcn/ui, with Lucide icons
  • Warm terracotta-on-midnight visual direction with Inter and Fraunces typography
  • Typed i18n dictionaries and a central site configuration file for branding
  • Login and unauthorized screens, with route protection through Next.js middleware
  • Unit tests (Vitest) and end-to-end smoke tests (Playwright)

Two data modes

Set NEXT_PUBLIC_ADMIN_DATA_SOURCE to switch between:

  • mock (default): works offline with a seeded catalog stored in the browser's localStorage
  • api: sends requests to your own REST backend

What this template is not

This is a front-end template. Please read this before buying:

  • No hosted backend, database, payment processor or mail server is included.
  • Authentication uses simulated signed session cookies. Connect your own identity provider for production.
  • Payment provider cards, the AI assistant, notifications and file uploads are simulated interactions. No real payments, emails or AI calls happen.
  • In mock mode, data is saved in the browser and resets when site data is cleared.

What you get

  • Full TypeScript source code, lockfile and .env.example
  • Documentation: installation, customization, architecture, limitations, asset register and third-party notices
  • Changelog and license

Requirements

  • Node.js 22 or newer
  • pnpm (the version is pinned in package.json)

Quick start

pnpm install --frozen-lockfile
cp .env.example .env.local
pnpm run dev
Version 1.0.0
Initial release October 16, 2026
Download 28 MB .zip
Reference ID WRP5BG6GK