Skip to content

Projeto de TCC - Criar um sistema WEB pra facilitação de gerenciamento de certificados

Notifications You must be signed in to change notification settings

KriawqZero/IFMS-Sistema_CargaHoraria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Carga Horária IFMS

Sistema para gestão de carga horária do IFMS (Instituto Federal do Mato Grosso do Sul).

Começando

Siga estas etapas para configurar o ambiente de desenvolvimento:

Pré-requisitos

  • PHP 8.0+
  • Composer 2.0+
  • Node.js 16.x+
  • Yarn 1.22+
  • MariaDB 5.0+ ou banco de dados equivalente
  • Git

Configuração do Ambiente

  1. Clonar o repositório

    git clone https://github.com/KriawqZero/IFMS-Sistema_CargaHoraria.git
    cd IFMS-Sistema_CargaHoraria
  2. Instalar dependências

    # Dependências JavaScript
    yarn install
    
    # Dependências PHP
    composer install
  3. Compilar assets

    yarn build
  4. Configurar banco de dados

    # Executar migrações e seeders
    php artisan migrate:fresh --seed
  5. Iniciar servidor de desenvolvimento

    php artisan serve

🛠️ Opções Avançadas

Para ambientes com suporte a make:

make

Configuração manual (sem make):

composer update
composer install
php artisan migrate:fresh --seed

🔧 Solução de Problemas

Se encontrar erros:

  1. Verifique as credenciais do banco de dados no arquivo .env
  2. Confira se todas as dependências estão instaladas
  3. Limpe o cache se necessário:
    php artisan cache:clear
    php artisan view:clear

Nota para Windows:
Se o comando make não estiver disponível, instale o MinGW ou use os comandos manuais listados acima.

🌐 Acessar a Aplicação

Após executar php artisan serve, acesse o sistema em:
http://localhost:8000


📌 Importante: Sempre verifique se o arquivo .env está configurado corretamente com as credenciais do banco de dados antes de executar as migrações.

About

Projeto de TCC - Criar um sistema WEB pra facilitação de gerenciamento de certificados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published