/kenzie-M5-Capstone

Projeto de conclusão do módulo 5 da Kenzie

Primary LanguagePython

Kenzie M5 Capstone

Integrantes


  • Adriana

  • Anderson Ferreira Alves

  • Anderson Pacheco Soares

  • Brenda

  • Emmanuelle Flora A. B. de Oliveira

  • Gabriela


Desafio


Dsenvolver um backend em python utilizando o Django como projeto de conclusão do módulo 5 do curso da Kenzie Academy Brasil. O tema do backend é de livre escolha, nesse projeto os integrantes escolheram desenvolver um sistema interno para UBS (Unidade Básica de Saúde) para o gerenciamento de pacientes, consultas e atendimentos pelos médicos.


Tecnologias utilizadas



Rafa-Js Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS Rafa-CSS


Especificações do backend


  • Utilizar Django Rest Framework como base do projeto;

  • Obrigatório desenvolver diagrama ER;

  • Obrigatório usar banco de dados postgres;

  • Obrigatório utilizar Autenticação/Autorização;

  • Obrigatório ao menos 2 views desenvolvidas com Generic View;

  • Obrigatório ter documentação para a equipe de ensino conseguir corrigir e validar o uso em produção;

  • Obrigatório ter no mínimo 2 métodos de teste para cada model/view , em ao menos 2 models e 2 rotas (rota de login/registro não será contabilizada).

  • Deploy é obrigatório;

  • Tem que ser validável em produção;

  • Commits padronizados e organizados

  • Apresentação final tem que ter slides de introdução e depois mostrar usabilidade do sistema;

  • Antes da entrega final haverá um checkpoint com o primeiro deploy e apresentação do status para os instrutores;

  • Uso de Docker para deploy é opcional, será um grande diferencial;

  • Frontend é opcional, priorizem o backend;

  • Pode usar o nome da Kenzie Academy Brasil nos projetos se precisar.