Release version 1.0.0
This commit is contained in:
38
README.md
Normal file
38
README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Fuel Stats
|
||||
|
||||
Fuel Stats is a Flutter application for tracking vehicle fuel consumption and service history. It lets you record refuels and maintenance, manage multiple vehicles, and visualise trends in cost and efficiency.
|
||||
|
||||
## Features
|
||||
- Email-based authentication with login and sign-up flows
|
||||
- Manage vehicles and choose a default one
|
||||
- Log refuels with liters, price, mileage and notes
|
||||
- Record maintenance/service events, including cost and optional photos
|
||||
- Stats dashboard with consumption figures and kilometers driven
|
||||
- Charts for gas price and fuel consumption trends
|
||||
|
||||
## Platform Support
|
||||
The app is tested only on Android. A web build should also work, but iOS, macOS, Windows, and Linux have not been tested.
|
||||
|
||||
## Configuration
|
||||
The app communicates with a Node.js backend maintained in a separate project: [Fuel Stats Server](https://github.com/filiprojek/fuelstats-server).
|
||||
Provide the server's base URL at build time using a compile-time define:
|
||||
|
||||
```bash
|
||||
flutter run --dart-define=API_BASE_URL=https://api.example.com
|
||||
```
|
||||
|
||||
## Getting Started
|
||||
1. Install [Flutter](https://flutter.dev) (3.7 or later).
|
||||
2. Fetch dependencies:
|
||||
```bash
|
||||
flutter pub get
|
||||
```
|
||||
3. Launch the application:
|
||||
```bash
|
||||
flutter run --dart-define=API_BASE_URL=http://localhost:6060
|
||||
```
|
||||
|
||||
## CI/CD
|
||||
A GitHub Actions workflow builds a profile APK on each push to the `dev` branch. The workflow reads the version from `pubspec.yaml`, uses the repository commit count as the build number, and uploads the APK as an artifact.
|
||||
|
||||
|
Reference in New Issue
Block a user