Case Studies

CDB Calendar




Sri Lankan Calendar Holidays, User Creation, Event Creation


Backend - Laravel/App - Flutter






In today's digital era, mobile applications play a crucial role in efficiently managing schedules, events, and important dates. Recognizing the significance of such tools, Citizens Development Business Finance PLC (CDB) aimed to offer its customers a comprehensive and convenient solution for managing their calendars, while also keeping them informed about the bank's events and promotions. Thus, the CDB Calendar App was developed to provide users with features like Sri Lankan holiday tracking, user creation, event creation, and seamless integration with CDB's notifications.

Challenges & Solution


The development of the CDB Calendar App posed several challenges:

Tight Deadlines: The project faced strict timelines due to the urgency of providing users with a functional calendar app.

Integration of Sri Lankan Holidays: Incorporating Sri Lankan holidays into the calendar required accurate data retrieval and synchronization to ensure users have up-to-date information.

CDB Event Notification Integration: Enabling CDB to send event notifications through the app demanded a seamless integration process to ensure timely delivery and user engagement.

User Creation: Providing a user-friendly interface for user creation while maintaining security and privacy standards was crucial yet challenging.



Tight Deadlines: To mitigate the pressure of tight deadlines, the development team adopted an agile project management approach. This allowed for iterative development, prioritization of features, and continuous feedback, ensuring timely delivery without compromising quality.

Integration of Sri Lankan Holidays: Leveraging Laravel's robust backend capabilities, the app integrated with reliable holiday APIs to fetch and display accurate Sri Lankan holiday data. Regular updates ensured that users always had the latest information at their fingertips.

CDB Event Notification Integration: Utilizing Firebase's robust infrastructure facilitated the efficient delivery of event notifications from CDB to users' devices. The integration encompassed features such as targeted messaging, scheduled notifications, and personalized content delivery, enhancing user engagement and driving app retention rates.

User Creation: The app implements secure user authentication mechanisms using Laravel's authentication features. Users could easily sign up, create profiles, and manage their events while adhering to strict data protection standards. Additionally, Flutter's intuitive UI components facilitated a seamless user experience, enhancing adoption and retention rates.

Results & Business Benefits

The implementation of the CDB Calendar App yielded significant results and business benefits:

Access to Sri Lankan Holidays: Users could effortlessly track Sri Lankan holidays, plan their schedules, and make informed decisions, enhancing productivity and work-life balance.

User Engagement and Retention: With the ability to create personalized events and receive timely notifications, users remained engaged with the app, leading to increased retention rates and brand loyalty.

CDB Brand Promotion: By leveraging the app as a platform for promoting events and offers, CDB effectively reached its target audience, driving customer engagement, and fostering brand awareness.

Streamlined Operations: The app streamlined event management processes for both users and CDB, reducing manual efforts, minimizing errors, and improving overall operational efficiency.


Explore Our work

Want to know more? Take a look at the way we’ve approached challenges and designed solutions for brands across the globe.

Ready to build something amazing?

80A, Layards Road, Colombo 05,
Sri Lanka