Generated by the Very Good CLI 🤖
A Very Good Project created by Very Good CLI.
This project is a Flutter application with Supabase as backend. The goal of this project is to create a simple application to manage go kart sessions and progression.
In this project you can find the following features:
- Authentication
- Profile management
- CRUD operations on circuits if you are an admin
- CRUD operations on Session and laps
The goal isn't to create a lot of features but to create a solid foundation for a Flutter application focusing on:
- Clean architecture
- Dependency injection
- State management
- Logging
- Error handling
- Security
This project contains 3 flavors:
- development
- staging
- production
To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:
# Development
$ flutter run --flavor development --target lib/main_development.dart
# Staging
$ flutter run --flavor staging --target lib/main_staging.dart
# Production
$ flutter run --flavor production --target lib/main_production.dart*Go Kart works on iOS, Android, Web, and Windows.