A small app for practicing vocabulary and grammar in new languages built on Laravel 6.0, Nova, and Vue.js
- Clone the repository
- Save a Google Cloud key file for access to translations and text to speech. See [https://cloud.google.com/iam/docs/creating-managing-service-account-keys]
cp .env.example .env
- Complete the .env file
composer install
php artisan migrate
php artisan config:cache
php artisan route:cache
php artisan storage:link
php artisan superuser
- Creates the super user with password 'secret'
npm install
npm run dev
I used Nova for the admin dashboard. Either add Nova to the project (if you have access to it) or remove it from the composer.json requirements.