About Kart Race Management
Kart Race Management (KRM) is a web application designed to allow organizers of kart races to collect participation requests to races, ensure minimal data are properly validated and race numbers assigned.
Info 🚧 Kart Race Management is under active development
Installation
Requires Docker, Docker Compose and a MariaDB 10.8 database.
to be documented
Usage
to be documented
Development
Getting started
Kart Race Management (KRM) is built using the Laravel framework and Jetstream. Livewire is used to deliver dynamic components, while TailwindCSS powers the UI styling.
Given the selected stack the development requires:
- PHP 8.1 or above
- Composer
- NodeJS version 14 or above with Yarn package manager (tested with v1.x)
- MariaDB version 10.8 or above
- Docker
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
Kart Race Management is open-sourced software licensed under the AGPL-3.0 license.