/rappi4

Primary LanguageJavaScript

Rappi4

logo

Descrição:

Projeto frontend final do curso Full-Stack Web Developer da Labenu. O objetivo do projeto é simular um aplicativo como o Rappi, que consiste em um serviço de delivery. O projeto foi planejado como mobile first e o layout desenvolvido pela designer Camila Mizutani.

Funcionalidades:

Na página inicial, o usuário quando já cadastrado, poderá fazer o login e, quando não cadastrado, poderá clicar na opção para se cadastrar. Ao clicar na opção será redirecionado para a página de cadastro onde deverá informar nome, email, senha e dados de endereço. Após efetuar o cadastro ou login, o usuário será redirecionado para a home, onde poderá visualizar todos os restaurantes disponíveis. Na home o usuário possui algumas opções de busca como por nome ou por categoria. O usuário também tem acesso ao rodapé, onde se localiza o ícone do carrinho, que leva à página que contém informações acerca dos produtos adicionados, bem como valor total, valor do frete e forma de pagamento, além de poder concluir o pedido ou excluí-lo. Há também o botão para acessar o perfil, que leva à página na qual podemos modificar informações de cadastro e rever o histórico de pedidos. Ao entrar em um restaurante, serão listados os produtos fornecidos e o usuário deve clicar no botão "adicionar", selecionar a quantidade e clicar em "adicionar ao carrinho". O usuário também poderá remover os produtos na mesma página em que os adicionou.

Link de acesso:

Tecnologias utilizadas:

  • HTML
  • CSS
  • JavaScript
  • React
  • Axios
  • Material UI
  • React Toastify
  • React Router
  • Styled Components

Autor

Documentação: