allancmello / sorteio-premiado

Sistema de apostas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sorteio-premiado

Web App com foco em Android, que tem por objetivo gerar lucro e entretenimento para bares.

1. Apresentação do sistema

2. Como instalar

1. Apresentação do sistema

O sistema é dividido em duas partes, sendo que uma delas vai instalada em uma Android TV Box ou SmartTV Android (onde são apresentado os sorteios ao público) e outra vai instalado no celular do dono do bar, que ficará responsável por gerenciar as apostas.

1.1. Televisão

Televisão - Tela

1.2. Celular

Celular - Login Celular - Menu Celular - Configuracoes 1 Celular - Configuracoes 2 Celular - Apostas Celular - Sorteios Celular - Premiacoes Celular - Caixa 1 Celular - Caixa 2

2. Como instalar?

2.1. Requisitos

Servidor WEB VPS linux (que permita utilizar o crontab). É necessário que o apache, php e mysql estejam instalados e configurados corretamente.

2.2. Instalação

Download dos arquivos:
	>> cd /var/www/html
	>> wget https://github.com/RafaelCecchin/sorteio-premiado/archive/master.zip
	>> unzip master.zip
	>> mv sorteio-premiado-master/* ./
	>> rm -r sorteio-premiado-master
	>> rm master.zip
Configuração base de dados:
	>> mysql -u root -p
 	[PASSWORD]
	>> CREATE DATABASE sorteios CHARACTER SET utf8 COLLATE utf8_general_ci;
	>> SET time_zone = 'America/Sao Paulo'; SET time_zone = "+03:00"; SET @@session.time_zone = "+03:00";
	>> exit
	>> mysql -u root -p sorteios < /var/www/html/_dump_bd/sorteios.sql
	[PASSWORD]
	>> sudo nano /var/www/html/_bd/conexao_bd.php
	Informe no arquivo as credenciais da base de dados e tecle CTRL + O e CTRL + X para salvar e sair.
Configuração do crontab:
	>> sudo crontab -e
	Informe no arquivo o seguinte dado (sem aspas): "*/5 * * * * php -f /var/www/html/_iframes/_sorteio/_php/sorteio.php"
	Tecle :wq para salvar e sair
Alterar a permissão do arquivo de sorteios:
	>> chmod 700 /var/www/html/_iframes/_sorteio/_php/sorteio.php

2.3. Geração dos APK's

Baixe e instale o programa WEBSITE 2 APK BUILDER PRO (https://websitetoapk.com/).
Geração do APK de apostas (celular):

Web2apk Builder 1

No campo "APP TITLE", informe o título do aplicativo de apostas. Esse é o nome que vai aparecer em baixo do ícone do aplicativo em seu celular android.
No campo "APP ORIENTATION", selecione a opção "PORTRAIT" (retrato).
No campo "URL", informe a URL do seu WEB APP, apontando para o diretório _iframes/_login/login.html. Também informe se a conexão é HTTP ou HTTPS.
No campo "CACHE MODE", selecione a opção "NO CACHE". Isso permite que atualizações do front-end sejam aplicadas para o cliente de forma mais eficaz.
Clique no botão "CUSTOMIZE APP PERMISSIONS" e desmarque todas as opções de permissão possíveis. Após isso, clique em "OK".

Web2apk Builder 3

Em extras, deixe selecionado apenas "FULL SCREENS", "JAVASCRIPT API's", "ALLOW EXTERNALS URLs" e "CONFIRM ON EXIT".
Clique no botão "GENERATE APK" e em "OK" quando a seguinte mensagem aparecer:

Web2apk Builder 4

Clique em "FINISH!" quando a seguinte mensagem aparecer:

Web2apk Builder 6

Para geração do APK de sorteios (televisão), será necessário fazer as seguintes alterações:

Web2apk Builder 2

Altere o campo "APP TITLE" para "Sorteios" ou outro nome que desejar.
Altere o campo "APP ORIENTATION" para opção "LANDSCAPE".
No campo "URL", altere o diretório para _iframes/_sorteio/sorteio.html
Clique no botão "GENERATE APK" e em "OK" quando a seguinte mensagem aparecer:

Web2apk Builder 4

Clique em "FINISH!" quando a seguinte mensagem aparecer:

Web2apk Builder 6

About

Sistema de apostas


Languages

Language:HTML 28.3%Language:PHP 27.5%Language:JavaScript 23.7%Language:CSS 20.5%