Skip to content

Aplicação proposta pela RocketSeat no Bootcamp GoStack

Notifications You must be signed in to change notification settings

rafaleonen/go-barber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GoBarber

Aplicação proposta pela RocketSeat no Bootcamp GoStack, nesse projeto é aplicado todos os conceitos aprendidos desde backend utilizando NodeJS, frontend utilizando ReactJS e mobile utilizando React Native

Backend (Server)

Dependências

  • Bcrypt -> Criptografia de senha
  • Celebrate -> Validação no backend
  • Date-fns -> Tratativas com data hora
  • Dotenv -> Separação de váriavel para ambiente de desenvolvimento e produção
  • express -> Requisições http
  • jsonwebtoken -> Geração e validação de token ao realizar o login na aplicação
  • multer -> Upload de arquivos
  • nodemailer -> Envio de email e trapmailer
  • uuidv4 -> Geração de uuid
  • ts-node-dev -> Server de desenvolvimento

Banco de dados

  • TypeORM -> Integração com banco de dados
  • Postgres -> Banco relacional, salva a maior parte dos dados da aplicação
  • Mongodb -> Usado para meios educacionais, utilizado gerar notificações
  • Redis -> Utilizado para salvar dados em cache

Conceitos

  • Metódologia SCRUM
  • TDD
  • Pattern Design
  • Tipagem (Typescript)

FrontEnd e Mobile (Client)

Dependências

  • styled-components -> Processador css
  • unform -> Tratativa de formulários
  • yup -> Validação de formulários
  • axios -> Métodos HTTP

Conceitos

  • UI / UX
  • Responsividade
  • ContextAPI

Layout

image

image

image

image

About

Aplicação proposta pela RocketSeat no Bootcamp GoStack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •