Logo Lanfrica

stephen-morlex/sspl

Domain:

natural language processing

Record type:

software
Creator:
ste
Host:
South Sudan Premier League # Football League Web Application This is a football league web application built with Laravel that provides matchday live scores, team and player profiles, real-time notifications, AI-powered match summaries, and a fantasy football module. ## Features - Matchday live scores and fixtures - Team and player profiles - Real-time notifications for user-selected clubs - AI-powered match summaries and stats - Fantasy football module with AI recommendations ## Tech Stack - Frontend: Laravel Livewire with Tailwind CSS v4 - Backend: Laravel 12 & Filament Admin v4 - Database: SQLite - Real-time: Laravel Reverb ## Documentation - Setup Guide - Instructions for setting up the development environment - Development Guide - Information about development tools and workflow - API Documentation - API endpoints documentation (to be created) - Architecture - System architecture documentation (to be created) ## Requirements - PHP 8.2+ - Composer - Node.js 18+ - NPM ## Installation 1. Clone the repository 2. Run `composer install` 3. Run `npm install` 4. Copy `.env.example` to `.env` and configure your database 5. Run `php artisan key:generate` 6. Run `php artisan migrate` 7. Run `npm run dev` to compile assets ## Development ### Code Quality - Run code formatting with `./vendor/bin/pint` - Run static analysis with `./vendor/bin/phpstan analyse` - Run tests with `php artisan test` ### Testing Run tests with `php artisan test` ## CI/CD The project includes GitHub Actions workflows for continuous integration and deployment. ## License The Laravel framework is open-sourced software licensed under the MIT license. ##"Build a module that ingests match events (teams, score, timestamped key events) and uses an LLM to generate concise and accurate match summaries. Start with a prompt-based GPT-3.5 integration. Later, support structured input and explore fine-tuning for better reliability." # sspl