Back-end em Node.js da aplicação GoBarber.
O GoBarber é uma aplicação para controle de agendamento de serviços de barbearia. Onde por meio da aplicação mobile, o cliente pode agendar um horário com um prestador de serviço (provider). Na aplicação web, os prestadores de serviço podem cancelar, verificar seus agendamentos, dentre outras funcionalidades.
A API desenvolvida em Node.js e typescript realiza o cadastro e manutenção de users
, esses usuários providers possuem id
,name
,email
,password
e um avatar
de identificação.
Podem ser cadastrados novos appointments
, aos quais possuem um id
, provider
e um date
.
- node.js
- yarn
- typescript
- express
- typeORM
- postgres
- jwt
- bcrypt
- multer
- eslint
- prettier
Na primeira vez que for utilizar, faça um clone deste repositório:
$ git clone https://github.com/CarlosDanielS3/goBarber-backend
Dentro da pasta do seu repositório criado, utilize o comando abaixo para instalar as dependências da aplicação:
yarn
Criar uma base de dados e configurar em ormconfig.json
.
Para iniciar o servidor:
yarn dev:server
Utilização do Insomnia para testar as rotas.
Carlos Daniel
Este projeto foi desenvolvimento durante o Bootcamp da RocketSeat