AngularAdmin dashboard

foundation-admin-angular — Angular Admin dashboard Template

By danilo62x

A free admin dashboard template built on Angular 19 standalone components and Foundation Sites, featuring 25 pages, light and dark themes, three languages, and 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

Angular 19 standalone components with lazy-loaded routing and route guards for application areas

02

25 pages covering dashboard, tables, forms, charts, inbox, file manager, invoice, and other admin scenarios

03

Prebuilt Foundation Sites 6.8 stylesheet with CSS custom properties for light and dark theme switching

04

Transloco runtime internationalization with built-in English, Spanish, and Brazilian Portuguese

05

Production builds enable @angular/service-worker, providing an installable PWA configuration

06

Authentication and data are mocked in Angular services, so the full app runs without a backend

Template Details

This is an Angular implementation of the Foundation admin layout, sharing the same 25 screens and visual style with four sibling templates built on React, Vue 3, Laravel Blade, and static HTML. The project uses Angular 19 standalone components and the new control flow syntax, styles based on the prebuilt Foundation Sites 6.8 stylesheet, lazy-loaded routing, and route guards for application areas.

Feature-wise, the template includes 25 pages: landing, login, register, forgot password, reset password, dashboard, charts, forms, tables, basic components, advanced UI, typography, integrations, profile, pricing, settings, inbox, file manager, gallery, invoice, billing, documentation, maintenance, coming soon, and 404. Charts use ApexCharts, tables use TanStack Angular Table, rich text uses Quill, date selection uses flatpickr, and forms use reactive form validation.

Authentication and data are mocked in Angular services, so the app runs without a backend. Demo accounts are [email protected] / admin123 and [email protected] / user123. Theming is implemented via CSS custom properties, with a brand color scale from --color-brand-25 to --color-brand-950 (500 is the primary color #465fff), semantic surface tokens prefixed with --tx-, and dark mode toggled by swapping these values via a class on the root element; _compat.scss provides a utility class vocabulary shared with the original Tailwind version and maps it to framework components. Internationalization is handled by Transloco, which loads en, es, and pt-BR language files at runtime, and the header switcher preserves the user's selection. Production builds enable a service worker, and PWA features must be tested against the build output rather than ng serve.

Note that authentication, data, and business logic are all mocked and do not constitute a ready-to-deploy backend integration; third-party assets such as demo images, fonts, and icons require separate license verification.

AngularAdmin

Is it right for your project?

Use Cases

  • When you need an Angular admin interface prototype or a starting point for internal tools
  • When you need the same interface to maintain a consistent visual style across multiple frontend stacks
  • When you need an admin project that demonstrates light/dark theme switching and multi-language switching
  • When you need an admin interface in an installable PWA form
  • When you need examples of common admin components such as charts, data tables, rich text, and date pickers

Suitable For

  • Developers using Angular who want to quickly build an admin interface
  • Individuals or teams needing a free MIT-licensed admin template
  • Admin system prototypes requiring multi-language and dark mode support
  • Developers looking to see how Foundation styles combine with Angular standalone components

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

  2. 2

    Run npm install to install dependencies, then npm start to launch the dev server at http://localhost:4200

  3. 3

    Demo login accounts are [email protected] / admin123 or [email protected] / user123

  4. 4

    Production build uses npm run build and outputs to dist/; PWA must be tested against the build output

  5. 5

    When rebranding, update both the brand color scale and the --tx- semantic tokens

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This listing covers the free version available in the public repository under the MIT license; 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

  • You may use, modify, commercialize, and distribute this version's code for free.
  • 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

  • This template is free and MIT-licensed; donations are voluntary and do not constitute a usage restriction or payment requirement.
  • The author's site offers both free and paid templates, but this repository itself is a free MIT project; the paid catalog does not affect the free use of this template.
  • Authentication and data are mocked implementations without real backend integration and cannot be used directly as a production-grade backend solution.
  • The PWA service worker is enabled only in production builds and must be tested against the dist/ build output; it does not work under the dev server.
  • Demo images, fonts, icons, and other third-party assets require separate license verification and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

This template is free and MIT licensed. If it saves you time, you can support the work with a donation

Original README

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

Original README

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

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
https://github.com/danilo62x/foundation-admin-angular/blob/main/LICENSEhttps://github.com/danilo62x/foundation-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: 97ff8fc65c3ffbaf797d6a4cb27de2be8f3fd038c5ced807a0dce4f613e52cc4

2026-10-01T14:27:08.662Z

Source file / repository
# Foundation 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)

Foundation Admin / Angular is the Angular implementation of the Foundation admin layout: 5 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 Foundation Sites 6.8 (prebuilt stylesheet). 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/foundation-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
- Foundation Sites 6.8 (prebuilt stylesheet)
- 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.scss, _compat.scss
```

## Theming and customization

Foundation comes in prebuilt (`foundation-sites/dist/css/foundation.min.css`), which avoids the Sass resolution friction of its source entry. `src/styles.scss` layers the theme on top of it. 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. `_compat.scss` implements the utility vocabulary the markup shares with the Tailwind original and maps the tokens onto the framework components, so cards, tables and form controls follow the theme.

## 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 5 implementations of the same Foundation 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/foundation-admin-react
- Vue 3: https://github.com/danilo62x/foundation-admin-vue3
- Laravel 11 + Blade: https://github.com/danilo62x/foundation-admin-laravel
- Static HTML: https://github.com/danilo62x/foundation-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=foundation-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.