💻 Projeto | 🗂 Banco de Dados | 🚀 Tecnologias | 🛠 Ferramentas | ⚙ Instalação | 📝 Como usar
Aplicação desenvolvida com Laravel + BootStrap 4, consumindo a API da Google para busca da melhor rota para entrega, a partir do envio de um arquivo CSV com as rodas e um ponto de partida. Apenas para teste não tem nenhuma aplicação comercial.
Existe apenas uma tabela customers
você pode encontrar o DUMP dela aqui customers.sql ou Laravel Migrations Database: Migrations.
Para esse projeto foi usado as seguintes tecnologias:
$ git clone https://github.com/glauberborges/melhor-rota.git
$ composer install
Renomeie/Copia o .env.example para .env e configure o banco de dados
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={DATABASE}
DB_USERNAME={USER}
DB_PASSWORD={SENHA}
Insira sua chave de API da Google
KEY_GEOCODING={KEY}
Não sabe como conseguir a sua Key? veja esse link get api key
$ php artisan key:generate
$ php artisan migrate
Se usa um servidor de sua preferência pule essa etapa Você pode usar seu servidor preferido ou então usar o Laradock
Para usar o Laradock você precisa ter o Docker em sua máquina Docker entre na pasta do Laradock
$ cd laradock
Renomeie/Copia o .env.example para .env e configure o banco de dados e o Nginx do laradock
DB_DATABASE={DATABASE}
DB_USERNAME={USER}
DB_PASSWORD={SENHA}
$ docker-compose up -d nginx mysql
Instale as dependências
$ npm install
Quer fazer alguma mudança no Front? use o Laravel Mix
$ npm run watch-poll
Pasta fazer a istalação e envia o CSV com as rotas, ao abrir a aplicação você poderá baixar o arquivo modelo para testar.
Achou algum erro? Envie um pull request =D
Fique à vontade para baixar e contribuir =D