FinanceTracker
Controle de finanças
Install / Use
/learn @CarboniArt/FinanceTrackerREADME
📈 Patrimônio & Investimentos
<div align="center">
Aplicativo mobile para consulta de cotações da B3 e gestão de patrimônio pessoal.
Universidade Estadual do Centro-Oeste — UNICENTRO
</div>📌 Sobre
O Patrimônio & Investimentos é um aplicativo Flutter que integra a API da BRAPI para consultas em tempo real da bolsa de valores brasileira (B3) e o Firebase Firestore para gestão de patrimônio pessoal por usuário autenticado.
📱 Telas
Login & Cadastro
| Login | Cadastro |
|-------|---------|
|
|
|
Home & Cotações
| Home | Buscar Cotação |
|------|---------------|
|
|
|
Ações & Patrimônio
| Ações Populares | Comparar Ações | Meus Investimentos |
|----------------|---------------|-------------------|
|
|
|
|
✨ Funcionalidades
| Funcionalidade | Descrição | |----------------|-----------| | 🔐 Autenticação | Login, cadastro e recuperação de senha via Firebase Auth | | 🔍 Buscar Cotação | Consulta em tempo real de qualquer ação da B3 (ex: PETR4, VALE3) | | 📋 Ações Populares | Lista as 50 ações mais negociadas por volume | | ⚖️ Comparar Ações | Compara duas ações lado a lado deslizando a tela | | 💼 Meus Investimentos | CRUD completo de patrimônio pessoal com foto e valor estimado |
🏗️ Arquitetura
📁 lib/
├── 📁 model/
│ └── patrimonio.dart
├── 📁 service/
│ ├── auth_service.dart # Firebase Auth
│ ├── brapi_service.dart # API de cotações
│ ├── firestore_service.dart # CRUD Firestore
│ └── user_service.dart # Dados do usuário
├── 📁 utils/
│ └── app_colors.dart
└── 📁 view/
├── 📁 components/
│ ├── barra_tecnologica.dart
│ ├── detalhes_cotacao_widget.dart
│ ├── my_button.dart
│ └── my_textfield.dart
├── auth_page.dart
├── home_page.dart
├── login_page.dart
├── register_page.dart
├── buscar_cotacao_page.dart
├── listar_acoes_page.dart
├── comparar_acoes_page.dart
├── Patrimonio_Home_Page.dart
├── patrimonio_page.dart
└── patrimonio_details_page.dart
🔄 Fluxo do App

⚙️ Tecnologias
| Tecnologia | Uso | |------------|-----| | Flutter | Framework mobile | | Dart | Linguagem | | Firebase Auth | Autenticação de usuários | | Cloud Firestore | Banco de dados em nuvem | | BRAPI | API de cotações da B3 | | Dio | Cliente HTTP |
🚀 Como Executar
Pré-requisitos: Flutter SDK, Android Studio ou VS Code, e um projeto Firebase configurado.
1. Clone o repositório
git clone https://github.com/CarboniArt/trabalho-final-interface.git
cd patrimonio_investimentos
2. Instale as dependências
flutter pub get
3. Configure o Firebase
Adicione o arquivo google-services.json (Android) na pasta android/app/ e o GoogleService-Info.plist (iOS) na pasta ios/Runner/.
4. Execute o app
flutter run
👨💻 Autor
<table> <tr> <td align="center"> <a href="https://github.com/CarboniArt"> <img src="https://github.com/CarboniArt.png" width="80px" style="border-radius:50%"/><br/> <sub><b>Arthur Linzing</b></sub> </a> </td> </tr> </table><div align="center"> <sub>Universidade Estadual do Centro-Oeste (UNICENTRO)</sub> </div>
Related Skills
valuecell
10.3kValueCell is a community-driven, multi-agent platform for financial applications.
beanquery-mcp
45Beancount MCP Server is an experimental implementation that utilizes the Model Context Protocol (MCP) to enable AI assistants to query and analyze Beancount ledger files using Beancount Query Language (BQL) and the beanquery tool.
onekey-gateway
44OneKey Agent Gateway access to Commercial APIs, Skills, MCPs Build once and Ship 10× faster. For devs & builders, A unified API registry to serve and distribute across all agent formats—CLI, REST, MCP, and Skills—eliminating multiple builds. Access 30+ categories like search, image, finance, and 3D Rendering, register, and monetize APIs 10× faster
Payment Integration
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks.
