Skip to content

Aplicação desenvolvida durante o bootcamp GoStack da Rockeatseat para agendar serviços de barbearia e/ou salão de beleza, permitindo o cadastro do barbeiro, sua disponibilidade de horários e também a possibilidade do usuário agendar horários

Notifications You must be signed in to change notification settings

MatheusDev-1/GoBarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOBARBER

projeto1

Aplicação desenvolvida durante o bootcamp GoStack da Rockeatseat para agendar serviços de barbearia e permitir cadastro do barbeiro e sua disponibilidade

Backend

Como rodar | Usage

cd backend && yarn

yarn typeorm migration:run

yarn dev:server

Rotas | Routes

Método Rota Tipo Parâmetros Aceitos

Dependências de Produção | Production dependencies

Dependência Utilização
bcryptjs Útil para criptografar senhas no banco de dados e dados sensíveis
cors Serve para habilitar o CORS em nosso servidor e permitir determinadas requisições do backend
date-fns Utilizado para formatar datas da melhor forma possível
express Framework para construir aplicações e API's
jsonwebtoken Permite trabalhar com tokenização e autenticação
multer Utilizado para o upload de arquivos
pg Driver do PostgreSQL
typeorm Usado para abstrair queries de banco de dados através de javascript
uuidv4 Geração de UUID para ID dos parâmetros de rotas e banco de dados

Dependências de Desenvolvimento | Development dependencies

Dependência Utilização
eslint Linter para monitoramento do código e indicação de erros
prettier Formatador de código, deixando-o padronizado
ts-node-dev Permite a inicialização com Typescript, fazendo a conversão dos arquivos .js

Frontend

Como rodar | Usage

cd frontend && yarn

yarn start

Rotas | Routes

Rota Descrição

Dependências de Produção | Production dependencies

Dependência Utilização
react Biblioteca componentizada e flexível para criação de interfaces
typescript Superset da linguagem JavaScript, permite a utilização de tipagem estática
@unform/web Criação de formulários
styled-components Permite utilização do CSS em JS
yup Utilizado para validação de campos e schemas
polished Escure ou clareia tons de cores do CSS com facilidade
@testing-library/jest-dom Framework de teste unitário

Dependências de Desenvolvimento | Development dependencies

Dependência Utilização
eslint Linter para monitoramento do código e indicação de erros
prettier Formatador de código, deixando-o padronizado

About

Aplicação desenvolvida durante o bootcamp GoStack da Rockeatseat para agendar serviços de barbearia e/ou salão de beleza, permitindo o cadastro do barbeiro, sua disponibilidade de horários e também a possibilidade do usuário agendar horários

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published