O projeto está sendo desenvolvido como requisito fundamental para finalização do curso técnico em informática para internet, o PCC (Projeto de Conclusão do Curso) no Instituto Federal Baiano Campus Guanambi.
As seguintes ferramentas foram usadas na construção do projeto:
Linguagens: HTML, CSS, JavaScript, PHP
Compilador CSS: Sass
Framework: Booststrap
Bibliotecas: Jquery, Font Awesome, Trumbowyg, Chart.js, FullCalendar, dropbox-api, Ratchet PHP
Banco de Dados: MySQL
Antes de começar, você vai precisar ter instalado em sua máquina o PHP e o MySQL, recomendamos o que instale o XAMPP, um pacote que já tudo pronto e configurado. Além disto é bom ter um editor para trabalhar com o código como VSCode.
Antes de tudo, caso esteja utilizando o pacote XAMPP/LAMPP, é necessário colocar os arquivos do projeto na pasta HTDOCS, logo após, procure o arquivo httpd.conf e faça as alterações abaixo:
Antes
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Depois
DocumentRoot "C:/xampp/htdocs/Gandula/public"
<Directory "C:/xampp/htdocs/Gandula/public">
Após feito as alterações do arquivo httpd.conf, basta iniciar o projeto pelo pacote XAMPP, na opção START.
Instale os arquivos necessário do dropbox-api via composer
composer require spatie/dropbox-api
Logo após fazer o download do projeto, no arquivo env.ini, existe uma variável chamada "tokendropbox", nela é onde iremos colocar o token de acesso para podermos armazenar nossas imagens no sistema de armazenamento do dropbox. Para obter o token de acesso basta acessar o link abaixo:
Se houve dúvidas de como gerar o token, segue o tutorial abaixo:
Agora que já temos o token de acesso, não esqueça de criar uma pasta no dropbox chamada "Gandula"
Fácil! Dentro da pasta PUBLIC, temos um arquivo chamado app.php, basta executarmos via terminal usando uma instalação PHP. OBS.: A instalação PHP precisa está configurada nas variáveis de ambiente, o PATH.
php app.php
Para suporte, e-mail: ja2915588@gmail.com.