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 |
- Clientes
- Admins
- Restaurantes
- Produtos
- Endereços
- Pedidos
- Históricos
- 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.
- VueJS v3.0
- Vue-Router
- Vue-good-table-next
- Axios
- MySQL
- Strapi
- Docker e Docker Compose
- 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
- Para o front-end com VueJS
localhost:3000
- Para o back-end do Strapi
localhost:1337
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 |
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 |