GoBarber

GoBarber - Back-end

Back-end em Node.js da aplicação GoBarber.

GitHub language count GitHub top language GitHub repo size in bytes

Sobre:

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 avatarde identificação.

Podem ser cadastrados novos appointments, aos quais possuem um id, provider e um date.

Tecnologias utilizadas:

  • node.js
  • yarn
  • typescript
  • express
  • typeORM
  • postgres
  • jwt
  • bcrypt
  • multer
  • eslint
  • prettier

Instalação e execução:

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