App que possibilita a agendamentos de atendimentos para profissionais de barbearias.
Foi realizada com o intuito de colocar em prática os conceitos de Front-end com React e Next.js, utilizando Typescript, e práticas de hooks, SPA, SSR e SSG, e com integração com back-end através do Axios, onde a aplicação permite o cadastro e busca de profissionais de barbearias, possibilitando agendar horários para atendimentos.
A aplicação está utilizando uma interação com o seguinte back-end.
- Cadastro na aplicação.
- Validação de existencia de email.
- Upload Avatar
- Login na aplicação.
- Redirecionamento apos login efetuado.
- Validação de email e senha.
- Toast de conclusão de criação de conta.
- Toast de falha no login/informações invalidas.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Além disto é bom ter um editor para trabalhar com o código como VSCode
$ git clone https://github.com/WillMS28/GoBarber-web.git
$ cd GoBarber-web
$ npm install
$ npm start
O servidor inciará na porta:3000
As seguintes ferramentas/bibliotecas foram utilizadas na construção do projeto: