Skip to content

Aplicação de agendamento de cabeleireiros GoBarber, desenvolvido no bootcamp GoStack.

License

Notifications You must be signed in to change notification settings

hyoretsu/gobarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

O GoBarber é uma aplicação desenvolvida durante o bootcamp GoStack da Rocketseat, aonde aprendemos Node.js, ReactJS e React Native na prática, além de uma gama de bibliotecas e padrões de código.

Libs utilizadas:

Backend

  • Bcryptjs, para fazer o hash nas senhas

  • Celebrate, para validação de requisições (Joi)

  • Class-transformer, para adicionar/remover informações em retornos do banco de dados

  • Date-fns, para tratamento de datas

  • Dotenv, variáveis ambiente

  • Express
  • JSON Web Token

  • Nodemailer, para envio de emails

  • Tsyringe, para nos auxiliar no "Dependency Inversion" da metodologia SOLID

  • Typeorm, para acessar o banco de dados

Frontend

  • Axios, para conexão com o back-end

  • Date-fns, para tratamento de datas

  • Polished, para manipular cores

  • React Day Picker, para criar um calendário

  • React Spring, para fazer animações CSS

  • Styled Components, para cuidar da estilização

  • Unform, para formulários

  • Yup, para fazer a validação dos formulários

Mobile

  • Axios, para conexão com o back-end

  • Date-fns, para tratamento de datas

  • React Navigation, para realizar a navegação entre telas

  • React Native iPhone X Helper, para ajudar na otimização para iPhone X

  • Styled Components, para cuidar da estilização

  • Unform, para formulários

  • Yup, para fazer a validação dos formulários

Foram realizados testes em todos os ambientes de desenvolvimento através do Jest. Também nos foi apresentado o TDD e a metodologia para organização de código DDD, além de boas práticas de códigos.

Banco de dados utilizados:

PostgreSQL, banco relacional

MongoDB, banco NoSQL

Redis, para cache

About

Aplicação de agendamento de cabeleireiros GoBarber, desenvolvido no bootcamp GoStack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published