AngularAdmin dashboard

tailwind-admin-angular — Angular Admin dashboard Template

By danilo62x

A free admin dashboard template built with Angular standalone components and Tailwind CSS, featuring 25 pages, light and dark themes, three-language i18n, and installable PWA configuration. Authentication and data are mocked.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-09-30View source

What stands out

A quick read of the recorded project description.

01

25 Angular standalone component pages covering sign in/sign up, dashboard, charts, tables, forms, inbox, file manager, invoices, billing, and other admin scenarios

02

Tailwind CSS v4 CSS-first configuration with separate brand color scale and --tx- semantic surface tokens; dark mode toggled at runtime via a root element class

03

Built-in English, Spanish, and Brazilian Portuguese, loaded at runtime by Transloco with user choice remembered

04

Authentication and data are frontend mocks, runs without a backend; demo accounts [email protected] / admin123 provided

05

Integrates ApexCharts, TanStack Angular Table, Quill, and flatpickr, with validation via reactive forms

06

PWA support via @angular/service-worker, enabled only in the production build configuration

Template Details

Tailwind Admin / Angular is the Angular implementation of the same Tailwind admin layout, sharing the same 25 screens and visual style with the React, Vue 3, and static HTML versions. The project uses Angular standalone components and the new control flow syntax, with Tailwind CSS v4's CSS-first configuration for styling and TypeScript running in strict mode. Authentication logic and business data are mocked in frontend services, so the entire application runs without a backend, making it suitable for examining interface structure, interaction patterns, and theme organization.

The pages cover common admin scenarios: landing page, sign in, sign up, forgot password, reset password, dashboard, charts, forms, data tables, basic component catalog, advanced components (modals, tabs, alerts), typography, integrations, profile, pricing, settings, inbox, file manager, gallery, invoices, billing, documentation, maintenance page, coming soon page, and 404 page. Charts use ApexCharts, tables use TanStack Angular Table, rich text uses Quill, date selection uses flatpickr, and form validation is based on reactive forms.

Theming is implemented via CSS custom properties: brand color scale (--color-brand-25 to --color-brand-950, primary color #465fff) and semantic surface tokens (--tx- prefix, covering sidebar, header, card, border, text) switch at runtime, with dark mode driven by a class on the root element. Internationalization uses Transloco, with built-in English, Spanish, and Brazilian Portuguese; the header switcher remembers the user's choice. PWA support is provided by @angular/service-worker, enabled only in the production build configuration.

Important limitations: login credentials are demo accounts ([email protected] / admin123, [email protected] / user123) and do not constitute real authentication; data is mocked and does not include backend APIs, databases, or persistence; PWA must be tested against the production build output, not ng serve; licenses for third-party assets such as demo images, fonts, and icons must be verified separately.

AngularAdmin

Is it right for your project?

Use Cases

  • Need an Angular admin interface starting point and want to reuse existing page structures and layouts
  • Evaluating Tailwind CSS v4 CSS-first theming approach, referencing brand color scale and semantic token organization
  • Need a backend-free admin interface for demos or prototypes, using mock data to demonstrate interaction flows
  • Need a multilingual admin interface, referencing Transloco integration and language switching in Angular
  • Need an installable PWA admin, referencing Angular service worker build configuration

Suitable For

  • Developers using Angular who want to quickly set up an admin interface
  • Admin system projects requiring both light/dark themes and multilingual support
  • Frontend engineers looking to reference Tailwind CSS v4 theme tokens and Angular standalone component patterns
  • Teams building admin demos or prototypes without a backend

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Requires Node.js 18 or higher; Angular CLI comes from local devDependencies, no global install needed

  2. 2

    Run npm install then npm start; development server defaults to http://localhost:4200

  3. 3

    Login with mock accounts: [email protected] / admin123 or [email protected] / user123

  4. 4

    Production build uses npm run build, output to dist/; service worker is enabled only in production configuration, PWA must be tested against the build output

  5. 5

    When rebranding, adjust both the brand color scale in @theme and the --tx- semantic tokens to avoid light/dark theme inconsistencies

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope applies to this version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Authentication and data are frontend mocks; no real authentication, backend APIs, databases, or persistence are included, suitable only for demos and prototypes.
  • Login uses demo accounts [email protected] / admin123 or [email protected] / user123, which do not constitute a real authentication mechanism.
  • The PWA service worker is enabled only in the production build configuration and must be tested against the output of npm run build, not the ng serve development server.
  • The project itself is free, but the same site also offers paid templates; the free scope is limited to this repository, and paid templates require separate purchase.
  • Donations are voluntary and do not affect free use under the MIT license.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domain, hosting, database, payment, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Authentication and data are mocked, so the whole application runs without a backend.

Original README

Demo credentials:

Original README

The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`.

Original README

The full catalog of free and paid templates is at https://template.dev.br

Original README

you can support the work with a donation at https://template.dev.br/doar?template=tailwind-admin-angular

Original README
https://github.com/danilo62x/tailwind-admin-angular/blob/main/LICENSEhttps://github.com/danilo62x/tailwind-admin-angular/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
Angular
Website type
Admin dashboard
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-08-08
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Angular as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: b4c5557f4dbe843b2bdc3d1b7934b21b19717841adff7810fc0fd2a555465a8e

2026-10-01T14:53:35.060Z

Source file / repository
# Tailwind Admin / Angular

[Leia em português](./README.pt-BR.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) ![Free](https://img.shields.io/badge/price-free-brightgreen)

Tailwind Admin / Angular is the Angular implementation of the Tailwind admin layout: 4 sibling templates share the same 25 screens and the same visual identity, one per stack. This one is built with Angular 19 standalone components, styled with Tailwind CSS v4 (CSS-first configuration). Authentication and data are mocked, so the whole application runs without a backend. It ships with a light and a dark theme, three languages and an installable PWA setup.

Live preview: https://template.dev.br/preview/tailwind-admin-angular/

## Pages included

25 standalone components in `src/app/pages/`:

- Landing: public marketing page with hero, feature and pricing sections
- Login: sign-in form with validation and mock credentials
- Register: account creation form
- ForgotPassword: request form for a reset link
- ResetPassword: form to set a new password
- Dashboard: KPI stat cards with sparklines, charts and recent activity
- Charts: analytics page with bar, area and donut charts (ApexCharts)
- Forms: inputs, selects, date picker, file upload and inline validation
- Tables: data table with sorting, filtering, pagination and row selection
- Components: catalog of the base UI components
- UiAdvanced: modals, tabs, toasts and other composite widgets
- Typography: type scale, headings and text helpers
- Integrations: third-party service cards with toggles
- Profile: user page with personal data and activity
- Pricing: plan comparison
- Settings: application preferences, theme and language
- Inbox: mail-style app screen with folders and message list
- FileManager: file listing with folders and file actions
- Gallery: image grid
- Invoice: printable invoice detail
- Billing: payment methods and invoice history
- Documentation: in-app reference page for the template
- Maintenance: standalone downtime page
- ComingSoon: standalone pre-launch page
- NotFound: 404 error page

## Tech stack

- Angular 19 with standalone components and the new control flow syntax
- Tailwind CSS v4 (CSS-first configuration)
- TypeScript 5.6 in strict mode
- `@angular/service-worker` 19.2 for the PWA build
- Angular Router with lazy loaded routes and a guard on the app area
- Transloco 8.3 for i18n (en, es, pt-BR)
- ApexCharts 5 via ng-apexcharts 1.15
- TanStack Angular Table 8.21
- Quill 2 through ngx-quill 27 for rich text
- flatpickr 4.6 date picker
- Reactive forms for validation

## Requirements

- Node.js 18 or newer
- npm (the Angular CLI comes from the local devDependencies)

## Getting started

```bash
npm install
npm start      # ng serve at http://localhost:4200
```

Authentication is simulated in an Angular service, so no backend is required. Demo credentials:

- `[email protected]` / `admin123`
- `[email protected]` / `user123`

## Build for production

```bash
npm run build
```

The Angular CLI writes the production build to `dist/`. The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`.

## Project structure

```
public/
├── assets/i18n/       en.json, es.json, pt-BR.json
└── manifest.webmanifest, pwa-*.png
src/
├── app/
│   ├── components/    layout (header, sidebar, footer) and shared UI
│   ├── core/          services, guards and mock data
│   ├── pages/         25 standalone page components
│   ├── app.routes.ts  route table with lazy loading
│   └── app.config.ts  providers (router, transloco, service worker)
└── styles.css
```

## Theming and customization

Styling is Tailwind CSS v4 with CSS-first configuration. `src/styles.css` imports Tailwind, declares the dark variant with `@custom-variant dark (&:is(.dark *))` and defines the design tokens inside `@theme`: the Outfit font family, extra breakpoints, a title type scale and the full brand color ramp. Below that sit the runtime design tokens, declared as CSS custom properties: the brand ramp (`--color-brand-25` through `--color-brand-950`, with 500 as the primary #465fff), the state colors, and semantic surface tokens under the `--tx-` prefix (sidebar, header, card, border, text). Dark mode swaps the `--tx-` values at runtime, driven by a class on the root element. To rebrand the template, change the brand ramp and the `--tx-` values together.

## Internationalization

Three locales ship in `public/assets/i18n/`: English, Spanish and Brazilian Portuguese. Transloco loads them at runtime and the header switcher persists the user choice.

## The same layout in other stacks

This repository is one of 4 implementations of the same Tailwind admin layout. Every one has the same 25 views and the same visual identity, and all of them are free:

- React 19: https://github.com/danilo62x/tailwind-admin-react
- Vue 3: https://github.com/danilo62x/tailwind-admin-vue3
- Static HTML: https://github.com/danilo62x/tailwind-admin-html

The full catalog of free and paid templates is at https://template.dev.br

## Support this project

This template is free and MIT licensed. If it saves you time, you can support the work with a donation at https://template.dev.br/doar?template=tailwind-admin-angular

## License

[MIT](./LICENSE), copyright 2026 Danilo Quinelato.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.