Project | Client | Authors | Databse | Technology and Dependency used | How to use | Optional Features | How to contribute
Projeto do bootcamp de desenvolvimento web Gama XP #43 para desenvolver habilidades backend com NodeJs e SQL.
Um grupo de psicólogos criau 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. Em uma conversa com os Front-end e os PO foram decididos alguns grupos de endpoints a serem gerados.
- Victor Nery
- Giordano Cassini
- João Marcelo Dantas
- Lucas Gomes Noronha Canuto
- Buscar psicologos, pacientes e atendimentos (individual e total)
- Cadastrar psicologos, pacientes e atendimentos
- Editar psicologos e pacientes
- Excluir psicologo e pacientes
Este projeto foi desenvolvido com as seguintes tecnologias:
NodeJS | Express | Express-validator | Sequelize | MySQL | MySQL2 |
18.5.0 | 4.18.1 | 6.14.2 | 6.21.3 | 2.18.1 | 2.3.3 |
Para clonar e executar este aplicativo, você precisará do Git, Node.js, Express, Express-validator,MySQL e Mysql2 + npm instalado em seu computador. É recomendado ter um editor para trabalhar com codigo como VSCode.
# Clone this repository
$ git clone https://github.com/giordanocassini/handsOn3.git
# Install dependencies
$ npm install
# Start server
$ npm run dev
# running on port 3500
Dashboard Deverá ser criados um grupo de endpoints a partir da rota /dashboard para cada tipo de informação presente nesta lista:
- Número de pacientes
- Número de atendimentos
- Número de psicólogos
- Média de atendimentos por psicólogos Ficando por exemplo: /dashboard/numero-paciente. Os dados a serem retornando podem ser apenas os números dos resultados em si!
- Faça um Fork;
- Crie uma branch com seu recurso:
git checkout -b my-feature
; - Alterações do commit:
git commit -m 'feat: My new feature'
; - Faça um push para seu branch:
git push origin my-feature
.
Depois de mesclar sua solicitação de recebimento, você pode excluir a ramificação da sua.
Made with 💚 by Giodarno Cassini 👋 Get in touch 🧡 Joao Marcelo Dantas 👋 Get in touch 💙Lucas Noronha 👋 Get in touch 💛Victor Nery 👋 Get in touch