Skip to content

vitorreiel/DeliFood

Repository files navigation

DeliFood


Uma empresa no ramo de entrega de refeições, por meio da internet.




Membros da Equipe


Nome Matrícula Curso
Larissa Kellen da Silva Saraiva 496243 Engenharia de Software
Maria Isadora Gonçalves Martins de Oliveira 496423 Redes de Computadores
Vitor Reiel Moura de Lima 499077 Redes de Computadores



Entidades ou Tabelas do sistema


- Clientes
- Admins
- Restaurantes
- Produtos
- Endereços
- Pedidos
- Históricos



Principais funcionalidades da Aplicação


- O cliente não registrado, pode conferir os restaurantes cadastrados.
- O cliente registrado poderá selecionar qualquer restaurante desejado, efetuar a escolha do seu pedido, selecionar seu endereço de entrega já cadastrado, cadastrar um novo endereço ou deletar o endereço. Com o pedido realizado o usuário terá acesso a um histórico de pedidos, com todos os seus pedidos já realizados.
- O administrador terá controle sobre os clientes, restaurantes e pedidos realizados. O administrador pode criar, buscar, remover e editar clientes, também pode editar, buscar e remover restaurantes. Além de visualizar e buscar todos os pedidos efetuados.



Tecnologias e frameworks utilizados


- VueJS v3.0
- Vue-Router
- Vue-good-table-next
- Axios
- MySQL
- Strapi
- Docker e Docker Compose



Iniciando a Aplicação


⚠️ Atenção! ⚠️

- É necessário ter o Docker instalado em sua máquina.

- Na primeira execução do projeto, pode levar alguns minutos para baixar e iniciar os containers. Dito isso, apenas aguarde.



Faça o clone do repositório atual. Entre na pasta "Delifood" e em seguida, execute o comando abaixo para iniciar o projeto:

docker compose up -d

As URL de acesso são:


  • Para o front-end com VueJS
localhost:3000
  • Para o back-end do Strapi
localhost:1337



Operações implementadas para cada entidade da aplicação


Entidade Criação Leitura Atualização Remoção
Clientes X X X X
Restaurantes X X X
Produtos X
Endereços X X X
Pedidos X
Históricos X X


Rotas da API REST utilizadas


Método HTTP URL
POST /auth/local
POST /auth/local/register
GET /enderecos
POST /enderecos
DELETE /enderecos/{id}
GET /historicos
POST /historicos
GET /pedidos
POST /pedidos
GET /restaurantes
GET /restaurantes/{id}
POST /restaurantes
PUT /restaurantes/{id}
DELETE /restaurantes/{id}
GET /users
GET /users/{id}
POST /users
PUT /users/{id}
DELETE /users/{id}
GET /produtos

Badge em Desenvolvimento

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •