O Legado é uma ferramenta que busca arquivar projetos feitos dentro da instituição para servir de referência aos futuros alunos em seus respectivos projetos.
- PHP 8.1+
- Composer
- Laravel 10+
- SQLite3
- Clone o repositório:
git clone https://github.com/luke96neto/Legado.git
- Instale as dependências:
composer install
- Configure o ambiente:
cp .env.example .env php artisan key:generate
-
Crie o arquivo do banco:
touch database/database.sqlite
-
Configure o arquivo .env:
DB_CONNECTION=sqlite DB_DATABASE=/caminho/absoluto/para/database/database.sqlite
-
Criar e executar migrations:
php artisan migrate
-
Criar OAuth Application
- Acesse GitHub Developer Settings
- Clique em "New OAuth App"
- Configure:
- Name:
Legado
- Homepage:
http://localhost:8000
- Callback:
http://localhost:8000/auth/github/callback
- Name:
-
Configurar Ambiente
Adicione ao
.env
:GITHUB_CLIENT_ID=seu_id_aqui GITHUB_CLIENT_SECRET=seu_secret_aqui GITHUB_REDIRECT=http://localhost:8000/auth/github/callback