Equipment booking system.
Hydrofon is built on Laravel 11 and therefore inherit its requirements. It also makes use of Common Table Expressions for some features so the chosen database must support that as well.
PHP: 8.2+
Database:
composer install
to install the PHP dependencies.composer setup
to setup the application.php artisan hydrofon:init
to add an administrator account.Word | Definition |
---|---|
Booking | Reservation of one resource between two timestamps. |
Bucket | Collection of resources that are interchangable. |
Category | Grouping of resources that will be displayed together. |
Group | Link that determines which resources should be visible to the user. |
Identifier | String of characters that a user can be identified by. |
Resource | An item that can be reserved. |
Command | Description |
---|---|
php artisan test --parallel |
Run test suite with parallel execution. |
./vendor/bin/pint |
Check and fix code style. |
npm run build |
Build frontend assets. |
Hydrofon is released under the MIT license.