Skip to content

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.

Notifications You must be signed in to change notification settings

henrique-leme/meu-financeiro

Repository files navigation

Meu Financeiro

Project Status: ⚠️ Proof of Concept

Description

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.

⚙️ Features

  • 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

📚 Documentation

For detailed documentation, refer to the Documentation (link will be added).

To access the documentation locally:

  1. Clone the project.
  2. Follow the setup instructions below.

📝 Table of Contents

🚀 Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

📋 Prerequisites

Ensure you have the following installed:

  • Git
  • Flutter SDK
  • Dart SDK
  • Android Studio (or any IDE supporting Flutter development)

🔧 Installation

  1. Clone the repository:

    git clone https://github.com/seu-usuario/meu-financeiro.git
  2. Navigate to the project directory:

    cd meu-financeiro/
  3. Install dependencies:

    flutter pub get

⚙️ How to Run

  1. Connect an Android device or start an Android emulator.

  2. Run the application:

    flutter run

📦 Deployment

  • Steps for deployment will be included in the future.

🛠️ Built With

  • Flutter - The framework for building natively compiled applications
  • Dart - The programming language
  • Android - The platform
  • Firebase - The database

✒️ Authors

  • Seu Nome - Developer - GitHub

See also the list of contributors who participated in this project.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published