Deze aplicatie is gemaakt voor het beheren van de bar voor kleine verenigingen.
Installatie:
Onder buntu kun je alle benodigde pakketten met apt installeren:
sudo apt install composer php-cli php-gd php-intl php-mysql php-xml mariadb-server
Database aanmaken:
mysql -u root -p -e 'CREATE DATABASE barkassa'
clone met git en maak de config/db.php:
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=barkassa',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
En de config/email.php:
<?php
return [
'class' => 'Swift_SmtpTransport',
'host' => 'localhost', // e.g. smtp.mandrillapp.com or smtp.gmail.com
'username' => 'username',
'password' => 'password',
'port' => '587', // Port 25 is a very common port too
'encryption' => 'tls', // It is often used, check your provider or mail
];
Vanaf de root
composer global require "fxp/composer-asset-plugin"
composer install
php yii migrate/up --migrationPath=@yii/rbac/migrations
php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations
php yii migrate/up
php yii serve
Ga met je browser naar http://localhost:8080
Log in met de username beheerder
en wachtwoord beheerder
en wijzig het wachtwoord.
Deze gebruiker kan gebruikers toevoegen en rechten zetten op andere gebruikers.