guifsdev / SGA

Aplicação web para automação do procedimento de ajuste de disciplinas e emissão de certificados de atividades complementares ao curso de Administração da UFF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O Projeto

Trata-se de uma aplicação em Laravel/PHP cujo objetivo é facilitar o processo de ajuste e emissão de certificados de participação em eventos de atividades complementares do curso de Administração da Univeridade Federal Fluminense.

Requisitos

Para testes em ambientes locais são necessários os seguintes requisitos:

  • Ferramentas:
    • php
    • composer
    • apache
    • mysql. Após instalação, criar o seu usuário e definir uma senha. Em seguida criar o seu banco de dados para ser utilizado pela aplicação.
    • phpMyAdmin. Opcional, caso tenha dificuldade em utilizar o terminal.
  • Passo a passo:
    1. Fazer download ou clonar o projeto
    2. No terminal, navegar até o diretório da aplicação usando cd
    3. composer install
    4. Renomear o arquivo .env.example para .env na raiz do projeto definindo os parâmetros DB_* e MAX_NUM_AJUSTE
    5. No terminal:
      • php artisan key:generate
      • php artisan migrate
      • php artisan serve

Popular a tabelas

É necessário popular as tabelas subjects e config_adjustments.

About

Aplicação web para automação do procedimento de ajuste de disciplinas e emissão de certificados de atividades complementares ao curso de Administração da UFF.


Languages

Language:PHP 64.0%Language:Vue 19.9%Language:HTML 15.4%Language:CSS 0.7%