Skip to content

Aplicação em Swift UI de divisão de custos, desenvolvida como projeto final do curso Hackatruck

Notifications You must be signed in to change notification settings

IgorAugust0/DiviD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markdownify
DiviD - Divisão de Despesas

O DiviD é um aplicativo que tem como objetivo facilitar a divisão de despesas entre amigos, familiares e colegas de trabalho. Com ele, é possível criar grupos de despesas, adicionar membros e registrar as despesas do grupo. O aplicativo se encarrega de calcular o valor que cada membro deve pagar para que todos fiquem quites.

ℹ️ Como Executar   |    🚀 Tecnologias   |    🎨 Layout   |    💻 Autores   |    📝 Licença

GitHub language count Repository size GitHub last commit License

cover

Status do Projeto: Concluído. ✔️

ℹ️ Como Executar

Clonar o Repositório

git clone https://github.com/IgorAugust0/DiviD

📱 Pré-requisitos

Antes de executar o aplicativo, você precisa configurar o Node-RED e o Cloudant da IBM.

Configurar o Node-RED

  1. Crie uma conta na IBM, se você ainda não tiver uma.
  2. Acesse o IBM Cloud.
  3. No IBM Cloud, configure e implante o Node-RED.
  4. Obtenha a URL de acesso ao Node-RED.

Configurar o Cloudant no Node-RED

  1. Abra o Node-RED.
  2. Configure as APIs do Cloudant dentro dos fluxos no Node-RED, de acordo com as suas necessidades.
  3. Certifique-se de que o Node-RED pode acessar o Cloudant corretamente.

🖥️ Server (Node-RED)

  1. Inicie o servidor Node-RED de acordo com a configuração do seu ambiente.

📱 Mobile (Xcode)

  1. Abra o projeto no Xcode.
  2. Configure o Node-RED e o Cloudant da IBM para que o aplicativo funcione corretamente.
  3. Atualize as URLs de acesso ao Node-RED no arquivo ViewModel.swift para que o aplicativo possa acessá-lo.
  4. As rotas de cada URL devem corresponder às rotas definidas no Node-RED, sendo elas as de operações de CRUD, como GET, POST, PUT e DELETE.

➡️ Há um código de exemplo da estrutura definida da API no arquivo api-example.json. Sinta-se à vontade para utilizá-lo como referência e modelo para a sua API.

🚀 Tecnologias

Front-End

Xcode Badge Swift UI Badge Canva Badge

Back-End

Node-RED Badge IBM Cloud Badge Cloudant Badge

Versionamento

GitHub Badge

🎨 Layout

DiviD.mp4

💻 Autores

Avatar do Igor
Igor Augusto

@igoraugusto 💻
Avatar do João
João Pedro

@joaopespindola 💻
Avatar do Rodrigo
Rodrigo Zamboni

@rodrigozamb 💻
Avatar do Otávio
Otávio Campos

@ocamposbio 💻
Avatar do Guilherme
Guilherme Pereira

@Guilherme0202PM 💻

📝 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo de licença para mais detalhes.

About

Aplicação em Swift UI de divisão de custos, desenvolvida como projeto final do curso Hackatruck

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages