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