/Jornada-JS

Esse é um projeto do canal Dev Point, onde fizemos uma interface web de uma aplicação de cardápio digital. Eu aprendi sobre ContextAPI, componentes, rotas e vários outros conceitos de React.

Primary LanguageJavaScript

Criando seus cardápios digitais de forma simples 🍟


Sobre o Projeto

Este é um projeto desenvolvido pela DevPoint, um canal no YouTube dedicado à programação, oferecendo dicas sobre instalações, passo a passo de projetos e outros conteúdos relacionados. Através dessa experiência, adquiri conhecimento sobre como iniciar um servidor, manipular APIs, trabalhar com React e Node.js, além de aprender a utilizar diversas bibliotecas, como Axios, Express, Cors, entre outras.


Pré-requisitos

Node.js e npm são necessários para instalar e gerenciar as dependências do projeto. Você pode fazer a instalação desse framework através do link: https://nodejs.org/en/download


Instalação

Para utilizar a aplicação, o usuário precisará baixar algumas dependências que não estão incluídas no arquivo do projeto. É possível baixá-las localmente apenas quando necessário, devido ao seu tamanho considerável. Você pode instalá-las rapidamente utilizando os seguintes comandos no terminal do VS Code:

cd food
npm install

Agora que você já baixou as dependências no arquivo "food", para retornar ao diretório inicial, basta executar o seguinte comando no terminal:

cd ..
npm start

Pronto, o servidor local já está ativo. Para acessá-lo, basta clicar no link exibido no terminal.


Funcionalidades

O cardápio digital oferece uma série de funcionalidades que tornam a experiência de pedir comida rápida e conveniente. Com o carrinho de compras integrado, os usuários podem adicionar facilmente itens ao seu pedido, visualizar o total e ajustar as quantidades conforme necessário.

Além disso, o cardápio digital permite que os usuários salvem seus dados para entrega, eliminando a necessidade de inseri-los a cada pedido. Isso torna o processo de compra mais ágil e simplificado, especialmente para clientes frequentes.

O histórico de pedidos é outra funcionalidade valiosa, permitindo que os usuários vejam seus pedidos anteriores.

Com todas essas funcionalidades, o cardápio digital oferece uma experiência de compra personalizada e eficiente, tornando mais fácil e conveniente pedir comida de qualquer lugar.


Tecnologias

  • JavaScript
  • React
  • Vite
  • Node.js
  • SQLite

Licença

Esse projeto está sob a licença MIT.


Feito por DaviCalebe