Meu Financeiro is a mobile application built for Android using Flutter and Dart. It aims to help users organize their finances and track future expenses efficiently. The app includes features such as balance calculation, historical transaction viewing, entry and exit creation with categories, and machine learning for predicting future expenses based on past data. Additionally, it supports the export and import of bank statements in Excel, PDF, and OFX formats. The app uses Firebase as its database to ensure secure and real-time data management.
-
Financial Management:
- Balance Calculation
- Historical Transaction Viewing
- Entry and Exit Creation with Categories
-
User Management:
- User Registration
- Login
- Password Recovery
-
Machine Learning:
- Prediction of Future Expenses Based on Past Data
-
Data Export and Import:
- Export Bank Statements in Excel, PDF, and OFX Formats
- Import Bank Statements in Excel, PDF, and OFX Formats
-
Database:
- Real-time Data Management with Firebase
- Offline First: Works Without Internet Connection
For detailed documentation, refer to the Documentation (link will be added).
To access the documentation locally:
- Clone the project.
- Follow the setup instructions below.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have the following installed:
- Git
- Flutter SDK
- Dart SDK
- Android Studio (or any IDE supporting Flutter development)
-
Clone the repository:
git clone https://github.com/seu-usuario/meu-financeiro.git
-
Navigate to the project directory:
cd meu-financeiro/
-
Install dependencies:
flutter pub get
-
Connect an Android device or start an Android emulator.
-
Run the application:
flutter run
- Steps for deployment will be included in the future.
- Flutter - The framework for building natively compiled applications
- Dart - The programming language
- Android - The platform
- Firebase - The database
- Seu Nome - Developer - GitHub
See also the list of contributors who participated in this project.