steinertruthy / SBurguer

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.

Home Page:https://sburguer.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SBurguer

GitHub Website

SBurguer

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.

🔰 Ao Vivo

Para acessar o deploy Clique Aqui!

🌐 Api

API criada por mim

📌 Features

  • 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
  • Search
    • Listar os lanches de acordo com a pesquisa
    • Limpar pesquisa (voltar para dashboard)

🛠️ Tecnologias

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

🚀 Executando o projeto localmente

💻 Pré-requisitos

Para rodar o projeto é necessário que você tenha instalado na sua máquina as seguintes ferramentas:

  • Git
  • Node.js
  • VSCode
  • Yarn (Recomendado)

💿 Rodando

# 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

📸 Screenshots

Página inicial - formulário de cadastro de usuário Página inicial - formulário de login Dashboard com listagem dos lanches e input de pesquisa aberto Modal do carrinho sem lanches Modal do carrinho com lanches Página de listagem dos lanches pesquisados


📄 Licença

Este projeto está sob a licença do MIT - veja o arquivo LICENSE para detalhes.

Feito com ❤ por Steiner

About

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.

https://sburguer.vercel.app/

License:MIT License


Languages

Language:TypeScript 96.0%Language:HTML 4.0%