Keep your birthdays to remember
I just wanted to keep some birthdays of my family and friends to be sure to contact them the right time 😉
So I'm using Laravel to do it and laracasts/flash - Easy Flash Messages for Your Laravel App from Jeffrey Way
Here is a copy of my .env
file
APP_NAME="Birthday's reminder"
APP_ENV=local
APP_KEY=base64:
APP_DEBUG=true
APP_LOG_LEVEL=debug
# Add port 8000 for the links sent by email
# APP_URL=http://localhost:8000
APP_URL=http://birthday.idev
DB_CONNECTION=sqlite
BROADCAST_DRIVER=log
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=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
# MAIL_ENCRYPTION=null
[email protected]
MAIL_FROM_NAME="Birthday's Team"
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
So I'm using sqlite, don't forget to create database.sqlite
in database
directory
-
Create a user (click on register)
-
On the main menu, add a new birthday
-
Back to the main menu, you have your list
-
If you don't remember the year (and the email), you can avoid it
The dates are automatically sorted by month AND by day
Send you an email to warn you with the next birthday to remember
Export list of birthdays (JSON, XML, ...)
SMS ?
Cleaning the code, Refactoring