Plataforma web oficial da FutLiga Angola, desenvolvida para gestão e acompanhamento de campeonatos de futebol corporativo, com gestão de equipas, jogadores, jogos, resultados, classificações, estatísticas, notícias e conteúdos desportivos.
# FutLiga Angola — Plataforma Web Oficial
A FutLiga Angola é uma plataforma web desenvolvida em Laravel para gerir e divulgar a competição de futebol corporativo em Angola. O projeto combina um site público, painel administrativo, área de gestão para gestores de equipa e uma API REST para consumo externo.
## Visão geral
- Nome do projecto: FutLiga Angola
- Tipo: Portal de competição de futebol corporativo
- Framework: Laravel 11
- Frontend: Blade + Tailwind CSS + Alpine.js + Vite
- Base de dados: MySQL (configuração padrão) / compatível com outras drivers suportados pelo Laravel
- Público-alvo: administradores, gestores de equipa, jornalistas, patrocinadores e público em geral
## Stack tecnológica
- PHP 8.2+
- Laravel 11
- Composer
- Node.js 18+
- NPM
- Tailwind CSS 3
- Vite
- Alpine.js
- MySQL
## Funcionalidades principais
### Website público
A aplicação expõe um portal com páginas para:
- Homepage com destaque editorial e conteúdos principais
- Notícias e artigos
- Jogos e resultados
- Classificação da competição
- Equipas e perfis
- Jogadores e estatísticas
- Regulamento
- Contactos e inscrições
- Newsletter
- Publicidade e anúncios
### Painel administrativo
Disponível em /admin:
- Dashboard com indicadores da competição
- Gestão de equipas
- Gestão de jogadores
- Gestão de jogos e resultados
- Gestão de notícias
- Gestão de patrocinadores
- Gestão de redes sociais / Instagram feed
- Gestão de vídeos e conteúdos multimédia
- Gestão de anúncios e banners
### Portal do gestor de equipa
Disponível em /gestor:
- Login específico para gestores de equipa
- Dashboard do gestor
- Edição dos dados da equipa
- Gestão dos jogadores da equipa
### API REST
A API está disponível em /api/v1 com endpoints para:
- seasons
- competitions
- teams
- players
- matches
- standings
- news
- statistics
- sponsors
## Requisitos do ambiente
Antes de iniciar, certifique-se de que o ambiente tem:
- PHP 8.2+
- Composer 2.x
- Node.js 18+
- NPM
- MySQL em execução local ou …