A SBurguer é o Front-End de uma aplicação Full-Stack
Regra de negócio: o usuário pode se cadastrar/logar e ter acesso a uma variade de lanches que uma hamburgueria pode fornecer, e ainda pode pesquisar por lanches, adicionar e remover lanches do carrinho.
Para acessar o deploy Clique Aqui!
API criada por mim
- Login
- Possibilidade do usuário fazer login
- Tratamento de erros da api
- Register
- Possibilidade do usuário se cadastrar
- Tratamento de erros da api
- Header
- Pesquisar lanche
- Abrir carrinho
- Logout
- Dashboard
- Listagem de todos os lanches
- Adicionar lanche ao carrinho
- Tratamento de erros da api
- Listagem de todos os lanches
- Search
- Listar os lanches de acordo com a pesquisa
- Limpar pesquisa (voltar para dashboard)
Este projeto foi desenvolvido com as seguintes tecnologias
- React
- TypeScript
- Axios
- React-router-dom
- React-hook-form
- Yup
- Styled-components
- React-icons
- React-toastify
- Zustand
Para rodar o projeto é necessário que você tenha instalado na sua máquina as seguintes ferramentas:
- Git
- Node.js
- VSCode
- Yarn (Recomendado)
# Clone este repositório através do terminal
$ git clone git@github.com:steinerstt/SBurguer.git
# Acesse a pasta do projeto
$ cd SBurguer
# Instale as dependências do projeto - com yarn OU npm
$ yarn install
$ npm install
# Rode o projeto - com yarn OU npm
$ yarn start
$ npm start
Este projeto está sob a licença do MIT - veja o arquivo LICENSE para detalhes.
Feito com ❤ por Steiner