Components
My suggestion is based on the homepage section of Birthday Calendar application, in line with more features on the application.
Proposal
I suggest that Birthday Calendar should have it own calendar, call, message, and mail feature to Birthday Calendar application.
Mockups / Examples
Here is how the calendar should look like
This should located in the hone tab of birthday calendar, with the ability to add birthday event and reminder by using the ADD button. All added birthday event, will show under the calendar.
This is what comes up after clicking on the add button.
Users will directly put in details and click save, which will enable the even show beneath the calendar and that day.
As for the Call, Message, and Mail the birthday celebrant for that day, here is how it should look like, after clicking on the person's name in the list of that day.
Right after clicking the name, the above image should be what will pop up, users should be able to call, message, or mail the celebrant on Birthday Calendar application.
Benefits
Birthday Calendar having its own calendar will enable the application work without depending on other means of getting the birthday events, such as the phone calendar, google, telegram and so on. Users will also be able to add events directly and get notified.
Users will find it interesting, as they will able to send well wishes directly to their Friends and loved ones on their birthday, they will also be reminded to call or mail they depending on the one they feel it better to connect.
Posted on Utopian.io - Rewarding Open Source Contributors