Sistema para gestão de carga horária do IFMS (Instituto Federal do Mato Grosso do Sul).
Siga estas etapas para configurar o ambiente de desenvolvimento:
- PHP 8.0+
- Composer 2.0+
- Node.js 16.x+
- Yarn 1.22+
- MariaDB 5.0+ ou banco de dados equivalente
- Git
-
Clonar o repositório
git clone https://github.com/KriawqZero/IFMS-Sistema_CargaHoraria.git cd IFMS-Sistema_CargaHoraria
-
Instalar dependências
# Dependências JavaScript yarn install # Dependências PHP composer install
-
Compilar assets
yarn build
-
Configurar banco de dados
# Executar migrações e seeders php artisan migrate:fresh --seed
-
Iniciar servidor de desenvolvimento
php artisan serve
Para ambientes com suporte a make
:
make
Configuração manual (sem make):
composer update
composer install
php artisan migrate:fresh --seed
Se encontrar erros:
- Verifique as credenciais do banco de dados no arquivo
.env
- Confira se todas as dependências estão instaladas
- 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.
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.