augustosilas / carefy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

carefy-backend

Requisitos obedecidos:

  • CRUD
    • Criar paciente
      • endpoint: POST - /patients body: name, lastName, birthDate e disease
    • Listar pacientes
      • endpoint: GET - /patients?page={}&limit={}
    • Deletar paciente
      • endpoint: DELETE - /patients/{{patientId}}
    • Editar paciente
      • endpoint: PATCH - /patients/{{patientId}} body: name (opcional), lastName (opcional), birthDate (opcional) e disease (opcional)
  • Deploy
  • Teste unitário dos casos de uso

Requisitos não obedecidos:

  • Login com github (solicitei que me tirassem uma dúvida sobre isso, sem respostas)

Para acessar basta abrir esse link: Live App

Como rodar

Clone o repositório

git clone https://github.com/augustosilas/carefy

cd carefy

Instale as dependências

npm install

Renomeie o arquivo .env.example para .env Cole a url enviada na variável de ambiente DB_URL

Inicie o servidor

npm run dev

Caso queira buildar, execute

npm run build

Para iniciar o servidor a partir do build, execute

npm start

About


Languages

Language:TypeScript 100.0%