Welkom bij Rooster, een project met als doel bedrijven van die oude papieren roosters af te helpen. Uitgebreidere documentatie zal binnekort komen maar voor nu houd ik het simpel.
Documentatie over het product komt binnekort. De rest api documentatie is wel al te vinden op: rooster.frimaxx.com/api-docs
- PHP 7.1 of hoger
- SQL database compatible met Laravel
- composer
PHP extensies:
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
Rooster installeren is eenvoudig voor iedereen die bekend is met Laravel.
Eerst moet de github repo gecloned worden in de web directory.
git clone https://github.com/frimaxx/rooster.git && cd rooster
Wanneer het clonen geslaagd is moeten onze composer dependencies worden geinstalleerd
composer install
Nu moeten de env variabelen ingesteld worden, creeeër het bestand met het onderstande commando en vul dan de juiste gegevens in het nieuwe .env bestand.
cp .env.example .env
Migreer nu de database en maak een applicatie key aan
php artisan migrate && php artisan key:generate
waarschuwing: zorg ervoor dat nginx/apache2 naar de public directory gewezen staat ivm met veiligheid.
Rooster is gepubliceerd onder de GPLv2 licentie.