This project is a small Ionic + Angular mobile application inspired by Angular’s classic Tour of Heroes tutorial.
It demonstrates how existing Angular application logic can be reused while building a mobile-friendly UI with Ionic, using modern standalone components, routing, and Ionic UI patterns.
- Display a list of heroes
- Red Ionic toolbar with action button
- Add new heroes using an Ionic Alert form
- Swipe gestures on list items showing Edit and Delete options (UI only)
- Data handled via an Angular service (in-memory)
- Separate settings page generated via Ionic CLI
Personmodel with the following attributes:- Firma
- Name
- Simple form using Ionic inputs and
ngModel
- Ionic Framework
- Angular (Standalone Components)
- TypeScript
- Ionicons
- Angular Router
- Ionic CLI
src/app/
├── heroes/ # Heroes page (list + add hero)
├── settings/ # Settings page
├── models/ # Hero & Person interfaces
├── services/ # Hero service (logic)
├── app.routes.ts # Application routing
Related Angular version: https://github.com/davide-muzzi/tour-of-heroes
Install dependencies:
npm install
npx cap syncRun the app locally:
ionic serveThis project was created as a school exercise to practice:
- Ionic CLI generators
- Standalone Angular components
- Separation of logic (services) and UI (pages)
- Mobile UI patterns such as swipe gestures and alerts
No backend or persistent storage is used.
This project is for educational purposes.