Projeto solicitado no XP 44 da Gama Academy. Back-end: Criação de API e Banco de dados
Projeto solicitado pela Gama Academy, sendo mentorado pelo professor Vinny. A finalidade é criar uma API (JS, MySQL, Node/Express) que envolva utilizar GET, POST, PUT e DELETE (CRUD) juntamente com um banco de dados, que por final terão endpoints que possibilitará o uso dessa mesma API. O objetivo é tambem colocar em prática os conhecimentos de backend criando uma API com endpoints e documentação pronta pra uso.
Um grupo de psicólogos se juntaram e criaram a clínica La Vie - Saúde Mental que oferece diversos tipos de terapia. Para ajudar nos atendimentos, eles precisam de uma API que permita criar registros de psicólogos, pacientes e prontuários.
- Criar a funcionalidade "Login" utilizando o método POST.
- Criar o CRUD Doutores, que utiliza GET, POST, PUT e DELETE
- Criar o CRUD Pacientes, que utiliza GET, POST, PUT e DELETE
- Criar o CRUD Atendimentos, que utiliza GET e POST.
- Criar a Documentação da API
- Criar um Dashboard
- Boas práticas em relação ao uso de JS
- Boa organização do projeto usando os princípios do MVC
- Validação dos dados que entram na api
- Feedback de erros para os usuários
- Metodologia Ágil Scrum
- Utilizar boas práticas de versionamento de código com Git
As seguintes ferramentas foram usadas na construção do projeto:
- [JavaScript]
- [Node]
- [Git]
- [Express]
- [MySQL]
- [Banco de Dados]
Jaqueline Victal |
Gabriel Eagle |
Aline Galvão |
Hellimateas Barros |
Thais Freire |
Solicitado por Gama Academy