Skip to content

ValMgr/MAGRY_Valentin_GoKart

Repository files navigation

Go Kart

style: very good analysis License: MIT

Generated by the Very Good CLI 🤖

A Very Good Project created by Very Good CLI.


Overview 📖

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

Getting Started 🚀

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.

About

Flutter experimental app.

Resources

License

Stars

Watchers

Forks

Packages

No packages published