Skip to content

DeliverDiner - Online menu and delivery tracking for restaurants.

Notifications You must be signed in to change notification settings

BarbosaThaissa/deliver-dine-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeliverDiner - CARDÁPIO ONLINE E ACOMPANHAMENTO DE ENTRGAS PARA RESTAURANTES [C#, MySQL e Angular]:

Passo 3: Configure o Angular no projeto

Abra uma janela do terminal dentro do projeto no Visual Studio.

Execute o comando ng new client para criar um novo projeto Angular na pasta "client".

Passo 4: Crie o modelo de dados

Crie as classes de modelo para representar os objetos como Pedido, Item de Menu, Cliente, etc.

Defina as propriedades necessárias em cada classe para armazenar as informações relevantes.

Passo 5: Configure o banco de dados

Instale o Entity Framework Core no projeto.

Configure o contexto do banco de dados para mapear as classes de modelo e criar as tabelas correspondentes.

Execute as migrações para criar o esquema do banco de dados.

Passo 6: Implemente as APIs do back-end

Crie os controladores para gerenciar as operações relacionadas aos pedidos, cardápio e entregas.

Implemente métodos nas classes de controlador para lidar com operações como criação, leitura, atualização e exclusão de pedidos.

Utilize os métodos do Entity Framework Core para interagir com o banco de dados.

Passo 7: Construa as telas do front-end com Angular

No projeto Angular, crie componentes para as diferentes telas, como a página inicial, o cardápio, o acompanhamento de entregas, etc.

Implemente os serviços Angular para se comunicar com as APIs do back-end.

Utilize as diretivas e recursos do Angular para exibir os dados e interagir com o usuário.

Passo 8: Teste e depure o sistema

Teste as funcionalidades, como adicionar itens ao carrinho, fazer pedidos, acompanhar entregas, etc. Utilize as ferramentas de depuração para corrigir erros ou problemas de lógica.

Passo 9: Aprimore a segurança e a experiência do usuário

Implemente recursos de autenticação e autorização para proteger as funcionalidades do sistema.

Melhore a interface do usuário com recursos como validação de formulários, notificações, etc.

Passo 10: Implante o sistema

Configure um servidor web para implantar o projeto.

Publique o projeto back-end e o projeto front-end no servidor.

Verifique se o sistema está funcionando corretamente no ambiente de produção.