About this project
it-programming / desktop-apps
Open
Backend:
1. O projeto precisa de pelo menos três entidades:
1. 1 - Lentes
1. 2 - Ordem de Serviço
1. 3 - Usuários
2. Cada entidade deve ter pelo menos 4 casos de uso.
2. 1 - Criar (Lentes / Ordem de Serviço / Usuários)
2. 2 - Listar (Lentes / Ordem de Serviço / Usuários)
2. 3 - Alterar (Lentes / Ordem de Serviço / Usuários)
2. 4 - Remover (Lentes / Ordem de Serviço / Usuários)
3. O projeto deve ser amplamente documentado e estruturado em uma API com swagger, facilitando testes, considerando políticas de desacoplamento das entidades e utilização de DTOs.
4. A estruturação do backend projeto será realizada do início ao fim em uma cloud, priorizando ferramentas de (IaC) facilitando a manutenção, escalabilidade, segurança e implementação para terceiros (venda do software).
5. O banco de dados deve ser versátil e altamente disponível. Conterá informações cadastrais criadas pelo usuário e servirá como peça chave para operações e novas features como Cálculos, Rotas, entre outras personalizações.
Front-End:
6. O FrontEnd deve ser melhor que o oferecido, com uma landing page agradável a apresentando o software como um produto.
7. A experiência do usuário deve ser de fácil operação para seu negócio, considerando aspectos minimalistas e uma rápida resposta
8. Considerar implementar one-page report ou multi-pages.
9. Temos um modelo claro de como era antes, mas ainda faltam modelos novos de como deve ficar de acordo com as expectativas do usuário.
Category IT & Programming
Subcategory Desktop apps
Delivery term: Not specified
Skills needed