# abuyi39/flutter-laundry-template architecture

> Architecture diagram of the GitHub repository abuyi39/flutter-laundry-template, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-25). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/abuyi39/flutter-laundry-template
- Repository: https://github.com/abuyi39/flutter-laundry-template

## Overview

This repository is a Flutter laundry-app UI template. The README identifies login/sign-up, home, and ongoing-service screens; the tree also contains Washing and a slider model. Those files indicate the product’s UI areas, but their Dart contents were not provided, so screen navigation and data flow cannot be established. The sampled Android and iOS files show only Flutter platform bootstrapping; no backend, persistence, or service integration is evidenced.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_screens["App screens"]
  node_login["Login / signup<br/>[Login.dart]"]
  node_home["Home screen<br/>[Home.dart]"]
  node_ongoing["Ongoing screen<br/>[Ongoing.dart]"]
  node_washing["Washing screen<br/>[Washing.dart]"]
end

subgraph group_support["UI support"]
  node_slider["Slider model<br/>[SliderModel.dart]"]
end

subgraph group_startup["Platform startup"]
  node_entry["Flutter entry<br/>[main.dart]"]
  node_android["Android host<br/>[MainActivity.kt]"]
  node_ios["iOS host<br/>[AppDelegate.swift]"]
end

node_user(("App user"))

click node_entry "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/main.dart"
click node_login "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Login.dart"
click node_home "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Home.dart"
click node_ongoing "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Ongoing.dart"
click node_washing "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Washing.dart"
click node_slider "https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Model/SliderModel.dart"
click node_android "https://github.com/abuyi39/flutter-laundry-template/blob/master/android/app/src/main/kotlin/com/bmitech/flutter_laundry_app/MainActivity.kt"
click node_ios "https://github.com/abuyi39/flutter-laundry-template/blob/master/ios/Runner/AppDelegate.swift"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_login,node_home,node_ongoing,node_washing,node_user toneBlue
class node_slider toneAmber
class node_entry,node_android,node_ios toneMint
```

## Components

### App screens

- [Login / signup](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Login.dart): `lib/Routes/Login.dart`
- [Home screen](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Home.dart): `lib/Routes/Home.dart`
- [Ongoing screen](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Ongoing.dart): `lib/Routes/Ongoing.dart`
- [Washing screen](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Routes/Washing.dart): `lib/Routes/Washing.dart`

### UI support

- [Slider model](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/Model/SliderModel.dart): `lib/Model/SliderModel.dart`

### Platform startup

- [Flutter entry](https://github.com/abuyi39/flutter-laundry-template/blob/master/lib/main.dart): `lib/main.dart`
- [Android host](https://github.com/abuyi39/flutter-laundry-template/blob/master/android/app/src/main/kotlin/com/bmitech/flutter_laundry_app/MainActivity.kt): `android/app/src/main/kotlin/com/bmitech/flutter_laundry_app/MainActivity.kt`
- [iOS host](https://github.com/abuyi39/flutter-laundry-template/blob/master/ios/Runner/AppDelegate.swift): `ios/Runner/AppDelegate.swift`

### Other components

- **App user**
