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: 9 months 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 (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-22T20:37:26.000Z (9 months ago)
- Last Synced: 2025-04-22T21:32:37.071Z (9 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).