- PHP 7.3 or higher
- MySQL 5.7 or higher
- Composer 2.1.3 or higher
- NodeJS 16.4.2 or higher
- Yarn 1.22.5 or higher
- Vue CLI 4.5.13 or higher
- Quasar CLI 3.0.2 or higher
npm install --global yarn
npm install -g vue-cli
npm install -g quasar-cli
git clone [email protected]:NONstop5/finoman.git
cd finoman/api && composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
(php artisan migrate:fresh --seed
)cd .. && cd quasarapp && yarn
quasar dev
cd quasarapp && quasar build
php artisan optimize:clear
-
Generate all. Generate 2 random users + 5 random wallets, 5 random categories, 20 random transactions for
user_id=1
php artisan db:seed
-
Generate 5 random users
php artisan db:seed --class=UserSeeder
-
Generate 5 random wallets
php artisan db:seed --class=WalletSeeder
-
Generate 5 random categories
php artisan db:seed --class=CategorySeeder
-
Generate 20 random transactions
php artisan db:seed --class=TransactionSeeder