Link para a aplicação: https://order-appp.netlify.app/
Aplicação construída em ReactJS usando o Firebase como banco de dados, facilitando a autenticação e armazenamento de dados, além do auxílio de ferramentas como o Context API para uma melhor admnistração das propriedades, Styled-Components para uma estilização mais prática, Axios para Requisições HTTP e React-Router para a criação de rotas.
O projeto consiste basicamente em uma aplicação para pedidos de comida on-line. O sistema inicia na verificação de login, o usuário é instruido a se registrar ou logar, após isso ele é redirecionado para a página do cardápio, nessa página ele poderá escolher as comidas desejadas e adicionar quantidades personalizadas.
Após o usuário definir qual será o pedido dele, o mesmo é levado para um modal onde haverá um formulário de registro de endereço, ao preenche-lo e confirmar o pedido dele é enviado para o banco de dados assim possibilitando a checagem.
- Sistema de autenticação completo no Front-End com mensagens responsivas ao seu erro, facilitando o entendimento do usuário.
- Carrinho totalmente personalizável, permitindo assim o usuário adicionar a quantidade que ele queira dos produtos.
- Após finalizar o pedido, o usuário é levado para um formulário para acrescentar os dados do endereço, após isso o pedido é enviado para o banco de dados.
- Sistema de login e registro para ter o controle do usuário na aplicação.
- Finalizado 🛠
Link to the application: https://order-appp.netlify.app/
Application built in ReactJS using Firebase as a database, facilitating authentication and data storage, in addition to the help of tools such as the Context API for a better management of properties, Styled-Components for a more practical styling, Axios for HTTP Requests and React-Router for creating routes.
The project basically consists of an application for online food ordering. The system starts at login verification, the user is instructed to register or log in, after that he is redirected to the menu page, on this page he can choose the desired foods and add personalized amounts.
After the user defines what his order will be, it is taken to a modal where there will be an address registration form.
- Complete Front-End authentication system with responsive messages to your error, making it easier for the user to understand.
- Fully customizable cart, allowing the user to add as many products as he wants.
- After finalizing the order, the user is taken to a form to add the address data, after which the order is sent to the database.
- Login and registration system to have user control in the application.
- Finished 🛠