Budgeck is a budget monitoring web application build with Laravel 5.1.
Budgeck's system requirements are similar to Laravel 5.1:
- PHP >= 5.6
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Composer
- MySQL
$ cd budgeck
$ chown -R www-data:www-data ./storage
$ cp .env.example .env
Edit the .env file to suit your environment (database connection and mail service)
$ composer install
$ php artisan key:generate
$ php artisan migrate --seed
$ npm install
$ bower install
$ gulp watch
Set APP_ENV=production in .env file
$ php artisan migrate --seed
$ npm install --production
$ bower install --production
$ gulp --production
So far, Budgeck interfaces have been developed in French. English will be implemented later.
To enable the months names to display in French, you must have the following locales installed on your server:
- fr_FR
- fr_FR.UTF-8
To do so, you can run the following commands in your shell:
$ locale-gen fr_FR
$ locale-gen fr_FR.UTF-8