Sistema fintech feito de forma colaborativa pelos alunos da Estácio para fins de aprendizado e experiência em como elaborar um produto e executar um projeto. O Cyber Bank tem por objetivo, simular as atividades de um banco real. Desde a criação do seu primeiro colaborador(atividade realizada pela empresa), quanto a interface de abertura de conta e procedimentos de um banco, tipos de contas, movimentações e muito mais. Este repositório único abrigará todos os projetos concebidos para a viabilização do produto. Será construido de forma gradual, um aperfeiçoamento de cada vez, para não só a simulação da criação de um serviço, mas para que todos os envolvimentos aprendam desde os levantamentos de requisitos, UML, gestão do projeto, estrutura do projeto, organização, linguagem de programação, desenvolvimento de software e muito mais!
Um monolito, organizado nesse único repositório:
- web/
- cyberbank/ (React)
- service/
- cyberbank/ (Django)
- tests/
- docs/
- regras de negócio, voltada aos alunos.
- node / npm
- python >= 3.11 / pip
- windowns / linux / macOS
Pode ser usado o arquivo 'requirements.txt', dentro do diretório 'service', executando no diretório:
> pip install -r requirements.txt
Ou, de forma manual:
>
>
> pytest
- Mais detalhes sobre a implantação, não citados nos códigos
- Vscode
- Pycharm
- Scrum(aplicação parcial)
Dado um número de versão, de acordo com semver:
1.1.0(Futuro): Seguir padrão, atualizações sempre acima; 1.0.0(Em progresso): Detalhes;
Lucas Figueiredo |
Rafael Blauwer |
---|
Berg |
Juan Novais |
Jhonatan Sousa |
---|
Naiara Cristi |
Leidilena Leal |
Miguel Tenório |
Juan Novais |
---|
Carlos Eduardo |
Juan Souza |
---|
Jhonatan Sousa |
---|
Leonardo Silveira |
Miguel Tenório |
Carlos Eduardo |
---|
Rafael Blauwer |
Lucas Figueiredo |
Leidilena Leal |
Miguel Tenório |
---|---|---|---|
Juan Souza |
Jhonatan Sousa |
Berg |
Mais detalhes sobre a licença, clique aqui.
- Obrigado a todos, por enquanto.
Versão não finalizada do diagrama de caso de uso para usuários: