Askedio / BillReminder

A simple Laravel and Google Calendar based bill reminder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BillReminder

A simple Laravel and Google Calendar based bill reminder

Google Calendar Bill Reminder

Install

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.

About

A simple Laravel and Google Calendar based bill reminder

License:MIT License


Languages

Language:PHP 98.9%Language:ApacheConf 0.5%Language:JavaScript 0.5%Language:CSS 0.1%