// readme

LFX One

This is a monorepo for the LFX One application, built with Angular 20 and stable zoneless change detection.

What’s inside?

Apps and Packages

  • apps/lfx-one: Angular 20 SSR application with stable zoneless change detection and direct PrimeNG UI components

The app is 100% TypeScript.

Architecture

  • Frontend: Angular 20 with stable zoneless change detection, Angular Signals, PrimeNG components, Tailwind CSS
  • UI Framework: PrimeNG 20 with custom LFX UI Core preset and Tailwind CSS integration
  • Styling: Tailwind CSS v3 with PrimeUI plugin, CSS layers architecture, Google Fonts (Inter + Roboto Slab)
  • Icons: Font Awesome Pro via kits (no npm packages)
  • Backend: Express.js server with Angular 20 SSR, Auth0 authentication, Pino logging
  • Infrastructure: PM2 process management for production deployment

Development Tools

This has comprehensive development tooling:

  • TypeScript for static type checking with strict configuration
  • ESLint for code linting with Angular 20 specific rules
  • Prettier…