Welcome to Fuely, your streamlined solution for managing vehicle refueling and monitoring fuel efficiency! Whether you're tracking refueling details for a single car or multiple vehicles, Fuely simplifies the process and provides valuable insights into your fuel consumption.
This app is built using Dart and the Flutter framework, leveraging Firebase Authentication and Firestore for a secure and seamless experience.
- Track Refueling Data per Vehicle: Log refueling events for each vehicle, including details such as fuel quantity, cost, and date.
- Calculate Average Consumption Rate: Automatically compute each vehicle's fuel efficiency to help you monitor and optimize fuel usage.
- Secure Authentication: Powered by Firebase Authentication, ensuring that your data is safely accessible only to you.
- Cloud Data Storage: Store and sync refueling data in real-time with Firebase Firestore.
- Multi-Vehicle Support: Manage refueling records for multiple vehicles in one convenient app.
- User-Friendly Interface: Simple and intuitive design for hassle-free navigation and data entry.
-
Frontend: Dart & Flutter
- Cross-platform compatibility for Android and iOS.
- Elegant and responsive UI design.
-
Backend: Firebase
- Authentication: Secure and hassle-free user login.
- Firestore: Reliable, cloud-based database for storing refueling data.
- Flutter SDK: Install Flutter by following the official guide.
- Firebase Project:
- Set up a Firebase project in the Firebase console.
- Enable Authentication (Email/Password).
- Enable Firestore and set up rules as needed.
- Download the Firebase configuration files:
google-services.json(for Android).GoogleService-Info.plist(for iOS).
- Dart: Ensure Dart is included with your Flutter installation.
-
Clone the repository:
git clone https://github.com/Unigran-Atvs-Jheffao/Fuely.git
-
Navigate to the project folder:
cd fuely -
Install dependencies:
flutter pub get
-
Add Firebase configuration files:
- Place
google-services.jsonin theandroid/appdirectory. - Place
GoogleService-Info.plistin theios/Runnerdirectory.
- Place
-
Run the app:
flutter run
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your message here" - Push your branch:
git push origin feature/your-feature-name
- Submit a pull request. 🎉