Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jobson-batista/meu-patrimonio

Acompanhe de forma simples a evolução do seu patrimônio. 💰
https://github.com/jobson-batista/meu-patrimonio

ios mobile swift uikit

Last synced: 20 days ago
JSON representation

Acompanhe de forma simples a evolução do seu patrimônio. 💰

Awesome Lists containing this project

README

        

# Meu Patrimônio

### Descrição
**Meu Patrimônio** é um aplicativo simples que ajuda os usuários a planejar sua aposentadoria por meio de investimentos mensais. Ele oferece uma interface intuitiva para acompanhar a evolução do patrimônio ao longo do tempo e prever o progresso até a aposentadoria desejada.

### Funcionalidades
- Cadastro de investimentos mensais
- Visualização da evolução do patrimônio
- Gráficos de projeção de crescimento
- Metas personalizadas para aposentadoria
- Notificações de lembrete para novos investimentos

### Tecnologias Utilizadas
- **Swift**: Linguagem principal para desenvolvimento iOS.
- **UIKit**: Framework para criação da interface do usuário.
- **Core Data**: Para armazenamento de dados local.
- **ChartKit**: Para exibição de gráficos financeiros.
- **Figma**: Para criação do Protótipo.
- **Notion**: Para organizar e documentar processos.
- **[AppIcon]([url](https://www.appicon.co/))**: Para gerar ícones do aplicativo.

### Estrutura do Projeto
O projeto segue o padrão **MVC (Model-View-Controller)**:
- **Model**: Lida com os dados, lógica de negócios e regras de cálculo.
- **View**: Representa as telas e interface do usuário.
- **Controller**: Gerencia a comunicação entre a View e o Model.

### Instalação
1. Clone o repositório:
```bash
git clone https://github.com/jobson-batista/meu-patrimonio.git
2. Abra o projeto no Xcode:
```bash
cd meu-patrimonio
open MeuPatrimonio.xcodeproj
### Requisitos
- Xcode 14.0+
- iOS 16.0+
- Swift 5.7+

### Contribuição
Se você quiser contribuir:
1. Faça um fork do projeto.
2. Crie uma branch para suas mudanças: ```git checkout -b minha-feature```
3. Envie suas alterações: ```git push origin minha-feature```
4. Abra um Pull Request.

### Imagens do Protótipo


Tela Login
Tela Cadastro de Usuario
Tela de Recuperar Conta
Tela Home
Tela Definir Meta
Tela Cadastrado de Investimento Mensal
Tela Cadastrado de Relatorio