Para testar este aplicativo baixe o código fonte e o instalador do aplicativo (apenas para Windows).
Descompacte o código fonte, e acesse o diretório server
, instale as dependências (composer install
).
Acesse o diretório server/src/settings.php
e configure o banco de dados trocando os valores da linha 23 até a 30, crie o banco de dados no MySQL, não se preocupe com as tabelas, vamos cria-las automaticamente no próximo passo.
A partir deste ponto verifique se tem o PHP nas variáveis de ambiente, para tal rode o comando (na linha de comando, pode ser o PowerShell, CMD, GitBash, ou o que você preferir) php -v
em qualquer diretório do computador.
De volta a raiz do diretório server, rode o comando (na linha de comando, pode ser o PowerShell, CMD, GitBash, ou o que você preferir) e rode as migrations no banco de dados usando o comando vendor/bin/phinx migrate
, dependendo do cliente de linha de comando que estiver usando você pode precisar inverter as barras, ou seja vendor\bin\phinx migrate
.
As tabelas serão criadas no banco de dados automáticamente.
Você vai precisar criar um usuário para acessar o aplicativo, esta feature está, ironicamente, protegida por senha, vá até o arquivo server/src/middleware.php
e comente da linha 6 até a 20, deixe apenas o último middleware ativo, ele é importante.
Rode o servidor embutido do php, você precisa rodar exatamente assim, o aplicativo não reconhece outra URL, para segurança, o comando precisa ser feito dentro do diretório server, na raiz dele.
php -S localhost:8000 -t public
Instale o aplicativo com duplo clique, ele irá abrir automáticamente no final da instalação.
No terceiro botão da lateral direita (usuários) inclua um novo (use o botão +).
Fecha o aplicativo, volte no arquivo server/src/middleware.php
e descomente da linha 6 até a 20.
Abra o aplicativo, agora protegido com usuário e senha no servidor (mais seguro) e boa brincadeira.