Uma aplicação para agendamentos de horarios em barbearias desenvolvida em node.js utilizando Express, Sequelize, MongoDB, Redis, Yup, Sentry, Nodemailer, entre outras ferramentas.
- Nodejs
- Yarn
- Docker
Para rodar o servidor, são necessários containers do mongo, redis e postgres.
Para instalá-los rode:
$ docker run --name redisbarber -p 6379:6379 -d -t redis:alpine
$ docker run --name mongobarber -p 27017:27017 -d -t mongo
$ docker run --name postgresbarber -e POSTGRES_PASSWORD=docker -p 5433:5432 -d postgres
-
clone esse repositorio:
$ git clone https://github.com/LucasSiqz/GoBarber-Backend
-
Acesse a pasta:
$ cd GoBarber-Backend
-
Instale as dependencias:
$ yarn
-
Crie uma copia do arquivo .env.example e renomeie para .env e adicione os valores
-
Execute os comandos:
$ yarn dev
$ yarn queue
-
O servidor estará rodando no endereço: http://localhost:3333
Esse projeto utiliza a licença MIT. Para mais informações clique aqui