Capa

Issues GitHub top language

by Glauber Borges Github - Glauber Borges Linkedin - Glauber Borges Email - Glauber Borges Fale comigo no whatsapp - Glauber Borges

💻 Projeto | 🗂 Banco de Dados | 🚀 Tecnologias | 🛠 Ferramentas | ⚙ Instalação | 📝 Como usar

💻 Projeto

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.

🗂 Banco de Dados

Existe apenas uma tabela customers você pode encontrar o DUMP dela aqui customers.sql ou Laravel Migrations Database: Migrations.

🚀 Tecnologias

Para esse projeto foi usado as seguintes tecnologias:

🛠 Ferramentas

⚙️ Instalacao

Clone o repositório
  $ git clone https://github.com/glauberborges/melhor-rota.git

Instale as dependências

  $ composer install

Configurando o .env

  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

Gerar a key

  $ php artisan key:generate 

Migration (Opcional)

  $ php artisan migrate

Servidor (Opcional)

Se usa um servidor de sua preferência pule essa etapa Você pode usar seu servidor preferido ou então usar o Laradock

Laradock (Opcional)

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

Front-end

Instale as dependências

  $ npm install

Quer fazer alguma mudança no Front? use o Laravel Mix

  $ npm run watch-poll

📝 Como usar

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