A modern, responsive admin dashboard template built with Angular 21, Bootstrap 5, and Chart.js
ArchitectUI Angular is a professional admin dashboard template perfect for building modern web applications, SaaS platforms, and administrative interfaces. This free version provides a solid foundation with essential components and features to get your project started quickly.
- Angular 21 Zoneless - Built with the latest Angular framework, fully zoneless for maximum performance
- Bootstrap 5.3.8 - Responsive design with modern Bootstrap components
- Interactive Charts - Powered by Chart.js v4 with ng2-charts integration
- NgRx State Management - Centralized state management for scalable applications
- Angular Signals - Modern reactive state management with signals
- TypeScript 5.9.3 - Type-safe development experience
- ESLint Integration - Modern code linting and quality assurance
- Mobile Responsive - Optimized for all device sizes
- 98% Smaller Polyfills - Reduced from 91KB to 1.6KB by removing zone.js
- Dashboard Analytics - Interactive dashboard with charts and widgets
- UI Elements - Buttons, cards, dropdowns, icons, timeline, and more
- Components - Tabs, accordions, modals, pagination, progress bars, tooltips
- Form Elements - Complete form controls and layouts
- Data Tables - Responsive table components
- Charts - Line, bar, pie, doughnut, radar, polar area, and more chart types
- User Pages - Login, register, and password recovery pages
- Responsive Layout - Header, sidebar, footer layout system
Check out the live demo: ArchitectUI Angular Free Demo
- Node.js (version 18.19 or higher, 20.x recommended)
- npm or yarn
- Angular CLI 21+
- Clone the repository:
git clone https://github.com/your-username/architectui-angular-free.git
cd architectui-angular-free- Install dependencies:
npm install- Start the development server:
ng serve- Open your browser and navigate to
http://localhost:4200
ng build --configuration productionThe build artifacts will be stored in the dist/ directory.
| Command | Description |
|---|---|
ng serve |
Start development server at http://localhost:4200 |
ng build |
Build the project for production |
npm run build:prod |
Build for subdirectory deployment with correct base href |
ng test |
Run unit tests via Karma |
ng lint |
Run ESLint code analysis |
ng generate component <name> |
Generate a new component |
When deploying to a subdirectory like https://demo.dashboardpack.com/architectui-angular-free/:
npm run build:prodThis command:
- Builds with production optimizations
- Sets base href to
/architectui-angular-free/ - Outputs to
dist/architectui-angular-free/
Then upload the contents of dist/architectui-angular-free/ to your server's subdirectory.
When deploying to a root domain like https://yourdomain.com/:
ng build --configuration productionAn .htaccess file is included in the project root. Copy it to your deployment folder along with the built files.
Add this to your server configuration:
location /architectui-angular-free/ {
try_files $uri $uri/ /architectui-angular-free/index.html;
}-
After building with
npm run build:prod:- Upload all contents from
dist/architectui-angular-free/browser/ - The
.htaccessfile is automatically included in the build - Verify the base href in index.html is
/architectui-angular-free/
- Upload all contents from
-
File Structure on Server:
/architectui-angular-free/ ├── index.html (with correct base href) ├── favicon.ico ├── .htaccess (handles direct URL access) ├── main-*.js ├── polyfills-*.js ├── scripts-*.js ├── styles-*.css ├── assets/ └── media/ -
Direct URL Access Fix: The
.htaccessfile ensures that direct links like/architectui-angular-free/dashboards/analyticswork correctly by redirecting all routes toindex.html, allowing Angular to handle the routing.
src/
├── app/
│ ├── DemoPages/ # Main application pages
│ │ ├── Dashboards/ # Dashboard components
│ │ ├── Elements/ # UI elements
│ │ ├── Components/ # Interactive components
│ │ ├── Forms/ # Form components
│ │ ├── Tables/ # Table components
│ │ ├── Charts/ # Chart components
│ │ └── UserPages/ # Authentication pages
│ ├── Layout/ # Layout components (header, sidebar, footer)
│ ├── ThemeOptions/ # Theme configuration and state management
│ └── shared/ # Shared modules and components
├── assets/ # Static assets (images, styles, etc.)
└── environments/ # Environment configurations
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Explore more premium admin dashboard templates at Colorlib:
- Angular Admin Templates - Collection of the best Angular admin dashboards
- Bootstrap Admin Templates - Premium Bootstrap-based admin templates
- Free Admin Templates - High-quality free admin dashboard templates
- ArchitectUI Angular Pro - Get the Pro Version - Premium version with advanced components, more pages, and premium support
- React Version - ArchitectUI React
- Vue Version - ArchitectUI Vue
- HTML/jQuery Version - ArchitectUI HTML
Visit DashboardPack.com for more premium admin dashboard templates and themes for various frameworks and technologies.
See CHANGELOG.md for a detailed history of changes and updates.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions and support:
- Check the issues page for common problems and solutions
- Visit DashboardPack for premium support options
- Browse Colorlib's admin templates for more resources
Made with care by the DashboardPack team. Built on the foundation of Angular, Bootstrap, and modern web technologies.
