- Douglas Silva
- Amanda Fernandes
- Guilherme Barros
- Mateus Padilha
Este projeto tem como objetivo desenvolver uma aplicação de compra e venda de moedas, utilizando tecnologias de nuvem para garantir escalabilidade e eficiência. A aplicação inclui funcionalidades como APIs rodando na nuvem, banco de dados na nuvem, automação com Github Actions, e diversas regras de negócio.
As APIs foram desenvolvidas e implantadas na nuvem, garantindo alta disponibilidade e desempenho. Elas são responsáveis por gerenciar as operações de compra e venda de moedas, consulta de preços, cadastro de usuários, entre outras.
O banco de dados foi configurado e está rodando na nuvem, permitindo o armazenamento seguro e eficiente de todas as informações relacionadas às transações, usuários e configurações.
Implementamos Github Actions para automatizar o processo de integração contínua e entrega contínua (CI/CD). Isso garante que todas as alterações no código sejam testadas e implantadas automaticamente.
As regras de negócio para compra e venda de moedas foram implementadas, incluindo a funcionalidade de ordem a mercado. Isso permite que os usuários realizem transações de forma rápida e eficiente.
A aplicação permite a consulta em tempo real dos preços das moedas, fornecendo informações atualizadas para os usuários tomarem decisões informadas.
Os usuários podem se cadastrar na aplicação e configurar suas preferências. Todas as informações são armazenadas de forma segura no banco de dados na nuvem.
A aplicação gera relatórios detalhados de lucro e perdas para os usuários, permitindo que eles acompanhem o desempenho de suas transações ao longo do tempo.