Skip to content

joseantonion03/Gandula

Repository files navigation

Logo

Sistema de agendamento e reposição de aula

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.

Criadores

Pilha de tecnologia

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

Executar o projeto

Pré-requisitos

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.

Windows/Mac OS/Linux

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.

Start XAMPP

Como gerar o token do dropbox-api?

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"

Como executar o serviço de WebSocket (Ratchet)?

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

Screenshots

App Timeline

Suporte

Para suporte, e-mail: ja2915588@gmail.com.