Skip to content

BrunoSaibert/gobarber-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

18 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

GoStack

AplicaĆ§Ć£o GoBarber

AplicaĆ§Ć£o Back-end de agendamento de serviƧos de beleza šŸ’‡

License Made by Bruno Henrique Saibert Follow me Linkedin

šŸš€ Projeto

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.

šŸ”§ Tecnologias

  • Sucrase + Nodemon;
  • ESLint + Prettier + EditorConfig;
  • Sequelize (Utilizando PostgreSQL);
  • Bcryptjs (Criptografia da senha);
  • AutenticaĆ§Ć£o JWT;
  • Yup (ValidaĆ§Ć£o de schema);
  • Multer (Upload de arquivos)

šŸ’» Executando a aplicaĆ§Ć£o

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

šŸš§ Em Desenvolvimento...


Feito com ā™„ by Bruno Henrique Saibert