/MeusPontos

Sistema de bonificação para funcionários, para não bonificar os funcionários em forma de dinheiro, foi desenvolver um sistema onde os funcionários terão um saldo de pontos e esses pontos podem ser convertidos em recarga para celular, compra de produtos, etc. O MVP proposto é um painel administrativo para gerenciar os funcionários e seus respectivos pontos.

Primary LanguagePHP

Capa

PHP Version (GitHub/Bitbucket) Scrutinizer Code Quality Issues GitHub top language by Glauber Borges

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

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

💻 Projeto

Sistema de bonificação para funcionários, para não bonificar os funcionários em forma de dinheiro, foi desenvolver um sistema onde os funcionários terão um saldo de pontos e esses pontos podem ser convertidos em recarga para celular, compra de produtos, etc.

🗂 Banco de Dados

Você usar o dump meuspontos.sql ou Laravel Migrations Database: Migrations.

🚀 Tecnologias

Para esse projeto foi usado as seguintes tecnologias:

🛠 Ferramentas

⚙️ Instalação

Clone o repositório
  $ git clone https://github.com/glauberborges/MeusPontos.git

Instale as dependências

  $ cd MeusPontos
  
  $ 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}

Se for usar o servidor Laradock use o nome do container Docker ou o IP do container em DB_HOST

Para saber o nome do container do servidor do banco use docker ps será algo como laradock_meuspontos_mysql_1

Para saber o IP use docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq) será algo como 172.23.0.2

Gerar a key

  $ php artisan key:generate 

Migration (Opcional)

Se você usou o DUMP do banco esse passo não precisa ser feito

  $ php artisan migrate

Lembrando se tiver usando Docker esse comando deve ser feito dentro do container via SSH

Seed (Opcional)

Quer ter dados fake para fazer o teste? use o Database: Seeding

  $ php artisan db:seed

Lembrando se tiver usando Docker esse comando deve ser feito dentro do container via SSH

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 Apache do laradock 
  
  DB_DATABASE={DATABASE}
  DB_USERNAME={USER}
  DB_PASSWORD={SENHA}
  
  $ docker-compose up -d apache2 mysql

📝 Como usar

Faça um cadastro na rota {URL}/register e use e abuse! =D

Achou algum erro? Envie um pull request =D

Fique à vontade para baixar e contribuir =D