A simple Laravel and Google Calendar based bill reminder
Clone this repository.
Install packages with composer:
composer install
Since this not (yet) a package, create a .env:
APP_ENV=local
APP_DEBUG=true
APP_KEY=
APP_URL=http://localhost
DB_HOST=127.0.0.1
DB_DATABASE=...
DB_USERNAME=...
DB_PASSWORD=...
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
GOOGLE_API_KEY=
GOOGLE_CLIENT_ID=
GOOGLE_SECRET=
GOOGLE_REDIRECT=http://localhost:8000/authorize
- Google API Key is optional
After .env is created, migrate:
php artisan migrate
Serv:
php artisan serv
Browse to the test server and authenticate, you should be asked to create a calendar, then add events. Errors are not reported, if the key errors or token is invalid you will be directed back to the home page.