Este é um sistema de gerenciamento de pedidos de entregas baseado em Laravel que permite a criação e visualização destes registros.
Para rodar o projeto, são necessárias as seguintes tecnologias:
-
Clone o repositório para sua máquina local:
git clone https://github.com/DionardoMarques/DeliverEase
-
Navegue até o diretório do projeto:
cd DeliverEase
-
Instale as dependências do projeto usando o Composer:
composer install
-
Crie uma cópia do arquivo .env.example e renomeie-o para .env:
cp .env.example .env
-
Gere uma nova chave para a aplicação:
php artisan key:generate
-
Crie o banco de dados MySQL para a aplicação.
-
Abra o arquivo .env e atualize a conexão do banco de dados de acordo com a configuração do seu MySQL:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
-
Execute as migrations para criação das tabelas necessárias:
php artisan migrate
-
Para a tabela de clientes (customers), é necessário popular com dados, portanto, utilize o script abaixo dentro de algum gerenciador do MySQL (por exemplo: MySQL Workbench):
INSERT INTO `localhost`.`customers` (`name`, `created_at`, `updated_at`) VALUES ('Cliente 1', NOW(), NOW()), ('Cliente 2', NOW(), NOW()), ('Cliente 3', NOW(), NOW()), ('Cliente 4', NOW(), NOW()), ('Cliente 5', NOW(), NOW());
-
Inicie o servidor de desenvolvimento e acesse a url no navegador:
php artisan serve
- Criar pedidos de entrega para clientes;
- Armazenar pedidos no banco de dados;
- Visualizar pedidos de entrega existentes.
Este projeto é um software de código aberto licenciado sob a MIT license.