https://github.com/Ismaestro/angular-example-app
Angular Example App is a beginner-friendly, production-ready web application built with Angular 19. It serves as a real-world example showcasing core Angular features such as CRUD operations, authentication, i18n (internationalization), lazy loading, and signals.
https://github.com/Ismaestro/angular-example-app
angular angular-best-practices angular19 base-project example-project frontend javascript real-world-app scalable-architecture web-components web-development
Last synced: about 1 month ago
JSON representation
Angular Example App is a beginner-friendly, production-ready web application built with Angular 19. It serves as a real-world example showcasing core Angular features such as CRUD operations, authentication, i18n (internationalization), lazy loading, and signals.
- Host: GitHub
- URL: https://github.com/Ismaestro/angular-example-app
- Owner: Ismaestro
- Created: 2016-11-22T17:10:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-22T20:37:26.000Z (about 2 months ago)
- Last Synced: 2025-04-22T21:32:37.071Z (about 2 months ago)
- Topics: angular, angular-best-practices, angular19, base-project, example-project, frontend, javascript, real-world-app, scalable-architecture, web-components, web-development
- Language: TypeScript
- Homepage: https://angular-example-app.netlify.app
- Size: 16.7 MB
- Stars: 2,249
- Watchers: 106
- Forks: 1,244
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-boilerplate - Angular Example App
README
๐ Angular Example App
Your all-in-one real-world Angular starter โ built for learning, productivity, and scaling.
Crafted with โค๏ธ to showcase real best practices in action: standalone components, signals, routing, i18n, authentication and more.
๐ฅ Live Demo
![]()
---
## ๐ฆ Why This Project?
Whether you're just starting with Angular or looking for a solid base for your next app, this project has you covered.
- โ **Beginner-friendly**: Clean code, best practices, and detailed structure.
- โ **Production-ready**: Real APIs, authentication, modular architecture.
- โ **Feature-rich**: Not just a to-do list! Real-world logic youโll use in any serious project.
- โ **Made with love**: Built by passionate developers, for the community.---
## ๐ ๏ธ Getting Started
```bash
npm i
npm start
```---
## ๐จ Live Status
[](https://app.netlify.com/sites/angular-example-app/deploys)
---
## ๐ Backend API
This app connects to a real backend powered by NestJS, PostgreSQL, and Prisma, deployed on Fly.io. You can explore the codebase [here](https://github.com/Ismaestro/nestjs-example-app).
---
## โจ Features
| | |
|------------------------|-------------------------------------------------|
| โ Angular 19 | Using the latest version |
| โ Internationalization | i18n with English and Spanish |
| โ Authentication | JWT-based, real login flow |
| โ Routing & Guards | Functional guards with lazy-loaded routes |
| โ Responsive Design | Mobile-first layouts with Flexbox and Grid |
| โ APIs | Example integration with the PokeAPI |
| โ Shoelace Components | Accessible and modern UI components |
| โ NgOptimizedImage | Fast image loading with Angular's directive |
| โ Animations | Smooth transitions with Angular Animations |
| โ Clean Architecture | Modular folder structure following best practices |
| โ SASS & BEM | Maintainable and scalable styling |
| ๐งช Testing | Unit & e2e testing (coming soon!) |---
## ๐งฉ Roadmap
- [ ] Component & service testing with Angular Testing Library
- [ ] End-to-End tests with Playwright---
## ๐ Found a bug? Got an idea?
We love feedback! If something doesn't work or you think of a cool new feature, [open an issue](https://github.com/Ismaestro/angular-example-app/issues/new) or contribute directly with a PR.
---
## ๐ค Contributors
Tom Gamull
๐
mansyaprime
๐ป
codeimmortal
๐ป
tomasfse
๐ป
golu
๐ป
rancyr
๐ป
codingphasedotcom
๐ป
Max
๐ป
Karajan
๐ป
Carl Chan
๐ป
Dyeimys Franco Correa
๐ป
Anartz Mugika Ledo
๐ป
---
## License
This project is licensed under the [MIT License](https://github.com/Ismaestro/angular-example-app/blob/master/LICENSE).