Open-Source Licences
GarageBook is built on excellent open-source software. Each component below is used under its respective licence; full licence texts are available from each project.
Mobile application
| Component | Purpose | Licence |
|---|---|---|
| Flutter & Dart | App framework | BSD 3-Clause |
| flutter_riverpod / hooks_riverpod / flutter_hooks | State management | MIT |
| go_router | Navigation | BSD 3-Clause |
| dio | HTTP client | MIT |
| flutter_secure_storage | Secure token storage | BSD 3-Clause |
| fl_chart | Charts | MIT |
| pdf · printing | PDF report & sharing | Apache 2.0 |
| google_mobile_ads | AdMob ads | Apache 2.0 |
| image_picker · image_cropper · cached_network_image · flutter_svg · lottie · pinput · shimmer · google_fonts · flutter_markdown · url_launcher · shared_preferences · intl · package_info_plus | UI & utilities | See each package on pub.dev |
Backend
| Component | Purpose | Licence |
|---|---|---|
| Spring Boot (web, data-jpa, security, validation, actuator) | API framework | Apache 2.0 |
| PostgreSQL + JDBC driver | Database | PostgreSQL Licence / BSD |
| Flyway | Schema migrations | Apache 2.0 |
| JJWT | JWT tokens | Apache 2.0 |
| springdoc-openapi | API documentation | Apache 2.0 |
| Lombok | Code generation | MIT |
Website
| Component | Purpose | Licence |
|---|---|---|
| Plus Jakarta Sans | Typeface | SIL Open Font License 1.1 |
| Source Code Pro | Monospace typeface | SIL Open Font License 1.1 |
Licence names above reflect each project's published licence at the time of writing; consult each project for the authoritative text.