Aplicação Back-end de agendamento de serviços de beleza 💇
O objetivo é possibilitar o agendamento de um serviço entre o prestador e o cliente.
A aplicação consiste em desenvolver API em NodeJS que será utilizada em uma aplicação web em ReactJS e mobile em React Native.
- Sucrase + Nodemon;
- ESLint + Prettier + EditorConfig;
- Sequelize (Utilizando PostgreSQL);
- Bcryptjs (Criptografia da senha);
- Autenticação JWT;
- Yup (Validação de schema);
- Multer (Upload de arquivos)
Após clonar o repositório, acesse a pasta do projeto;
$ cd gobarber
Instale as dependências
$ yarn
Crie um container do banco de dados postgres
$ docker run --name database -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
Inicie o container do banco de dados
$ docker start database
Crie as tabelas no banco de dados
$ yarn sequelize db:migrate
Inicie o projeto
$ yarn dev
Feito com ♥ by Bruno Henrique Saibert