README.md

June 15, 2025 · View on GitHub

Motivation

For me, the best strategy for learning new skills is to practice. I have created this project to learn more about Tailwind CSS using my favorite framework (Angular). I have to tell you, Tailwind is amazing!

The project is not finished yet!

See Demo page.

Preview

Versions

Features

  • Sidebar
  • Dark Theme
  • Navbar
  • Footer
  • Auth Module
  • Dashboard Module
  • Standalone components
  • Angular Signals
  • Multi Theme
  • Tests E2E
  • RTL support
  • Guards
  • Animations
  • Jasmine tests

Commands

commandWhat it does?
npm startStarts the server in dev mode
npm run lintRuns ESLint on project
npm run prettierRuns prettier on entire src folder
npm run prettier:verifyRuns prettier-check and throws error if fails
npm run prettier:stagedRuns prettier on only staged (changed) files
npm run test:e2eRuns playwright e2e test with UI

Dependencies

PackageWhat it does?Link
angular-svg-iconProvides a means to inline SVG files to allow for them to be easily styled by CSS and code.Here
apexchartsModern & Interactive Open-source ChartsHere
ng-apexchartsAngular wrapper for ApexCharts to build interactive visualizations in Angular.Here

Dev Dependencies

PackageWhat it does?Link
prettierAn opinionated code formatterHere
prettier-plugin-tailwindcssA Prettier plugin for Tailwind CSS that automatically sorts classes based on our recommended class orderHere
tailwind-scrollbarTailwind plugin for styling scrollbars.Here
tailwindcssA utility-first CSS framework for rapidly building custom user interfaces.Here

Icons and Patterns

This project use Hero Icons , Hero Patterns and Popsys illustrations

Sponsors ❤️

Check out our awesome sponsors!

Repo Activity

Alt

Disclaimer

The Tailwind name and logos are trademarks of Tailwind Labs Inc. The Angular name and logos are trademarks of Google.