Inspiration

The inspiration for Dini came from a deeply personal experience during a hackathon. One of our team members shared a heartbreaking story about his grandmother, who had been diligently paying her funeral insurance premiums for years. When the time came for her funeral and the family went to claim at the parlor, they were devastated to learn that she had missed a single payment about 10 years ago, which had lapsed her entire policy. She was unable to claim, leaving the family to cover the substantial funeral expenses out of pocket.

This story hit us hard because in African culture, funerals are not just ceremonies—they are sacred obligations that can cost families tens of thousands of rands. The thought that a single missed payment, potentially due to a simple oversight or miscommunication, could rob a family of their financial protection during their most vulnerable time was unacceptable to us.

We realized this wasn't an isolated incident. Traditional funeral insurance in South Africa is plagued with complex paperwork, unclear coverage details, and poor communication about payment status. Families often juggle multiple policies across different providers, making it easy to lose track of payments or policy details. The digital divide in financial services particularly affects funeral insurance—an essential service in South African culture where dignified funerals are deeply valued.

We were inspired to build a solution that would prevent other families from experiencing what our teammate's family went through. We initially developed Dini as a web application during the hackathon, but quickly realized that to truly serve South African families, we needed to go mobile-first. The transition from web to mobile was challenging, but Bolt's ecosystem made it remarkably manageable, allowing us to leverage our existing codebase while building a truly native mobile experience.

Our mission became clear: create a platform that makes funeral insurance management as simple as checking your bank balance on your phone, ensuring no family would ever again lose their coverage due to a missed payment they didn't even know about. We build this for people and as a woman once said "We are Poor in life , lets not be poor in death" , iDinilesizwe has a direct meaning of "Sacrifice to the Nation". So, iDini or Dini is the shorter and easier way to this deep meaning.

https://www.theguardian.com/global-development-professionals-network/2015/oct/12/why-i-belong-to-a-burial-society-south-africa

What it does

Dini is a comprehensive mobile application that transforms how South Africans manage their funeral insurance.

The platform provides:

  • Unified Policy Management: Users can view all their funeral insurance policies in one place, track coverage amounts, and monitor payment schedules.
  • Smart Policy Addition: Either manually enter policy details through a guided 4-step process or connect directly to major South African banks (Nedbank, Standard Bank, FNB, ABSA, Capitec) for automatic policy import.
  • Family Coverage Tracking: Manage family members as beneficiaries, track who's covered by which policies, and identify coverage gaps.
  • Claims Processing: Submit claims with document uploads, track claim status in real-time, and receive notifications about processing updates.
  • Payment Management: Monitor payment history, set up automatic payments, and receive timely reminders to prevent policy lapses using different mediums allowing or flexibility.
  • Funeral Parlor Network: Browse and select from pre-vetted South African funeral service providers with ratings and reviews.

The app serves as a digital insurance wallet specifically designed for South African families, eliminating paperwork and providing 24/7 access to critical insurance information.

How we built it

This mobile app was built by initially starting off the main idea using bolt.new and developing it within Expo. It was then taken out to Cursor where it was fully developed, and extra technologies such as Algorand (testnet for demonstration) for payment of policies and Google Gemini for the AI chatbot were added. We also integrated Supabase for authentication and Database storage.

Challenges we ran into

  • Bank Integration Complexity: South African banking APIs are highly regulated and complex. We had to create realistic mock implementations while ensuring the UI/UX flows would work with real banking integrations. Handling secure credential management and ensuring user trust was paramount.
  • Cross-Platform Consistency: Ensuring the app worked seamlessly across iOS, Android, and web platforms while maintaining native performance. Different platform behaviors for file uploads, camera access, and notifications required careful handling.
  • User Experience for Diverse Tech Comfort Levels: Our user research showed we needed to serve both tech-savvy users like Sarah (28, nurse) and more traditional users like Thabo (35, teacher). Balancing simplicity with functionality was a constant challenge.
  • Document Management: Implementing secure document upload and management for claims processing, especially handling large files on mobile devices and ensuring proper validation for legal documents.
  • Localization Challenges: South African insurance terminology, banking conventions, and cultural considerations around funeral services required deep local knowledge and careful implementation.

Accomplishments that we're proud of

From an idea perspective, we're very proud, as this has been tested in numerous situations. We were able to win the Interledger X UCT (University of Cape Town) hackathon. That was our first competition. Our second one was with the UCT x Nedbank payments pitch competition where we came second. At the time, we used a rudimentary desktop-based idea. It wasn't fully fledged into a mobile app which I could use on the phone. So now able to get it to here, we are a step closer to being able to release an MVP to the world using technologies such as Bolt . We also recently joined the UCT Finhub GenesisBloc Incubator .

What we learned

  • User Research is Critical: Our personas shaped every design decision. We learned that assumptions about user behaviour in fintech don't always apply to funeral insurance—this market has unique emotional and cultural considerations.
  • Progressive Web Apps in Finance: Learned how to balance the need for native mobile features (camera, document scanning) with web accessibility, especially important for older users who might prefer desktop access.
  • South African Fintech Landscape: Gained deep insights into local banking protocols, regulatory requirements, and user expectations around financial security in the South African market.
  • Cultural Sensitivity in UX: Learned how cultural attitudes toward death, family, and financial planning in South Africa require thoughtful UI/UX decisions, from colour choices to terminology.
  • Iterative Development: Discovered the value of building complex flows step-by-step, especially for the policy addition proces,s which went through multiple iterations based on user feedback.

What's next for Dini

  • No Deployed APP at the moment as i couldnt purchase developer licenses in time
  • Real Banking Integration: Partner with South African banks to implement live API connections, enabling true automatic policy discovery and real-time balance updates.
  • AI-Powered Features:
    • Smart policy recommendations based on family size and income.
    • Automated document processing for claims using OCR and ML.
    • Chatbot assistance for policy questions and claims guidance.
  • Expanded Services:
    • Integration with additional insurance types (life, disability, medical).
    • Financial planning tools for funeral cost estimation.
    • Integration with funeral parlour booking systems.
  • Enhanced User Experience:
    • Offline functionality for areas with poor connectivity.
    • Voice commands for accessibility.
    • Simplified family member onboarding with QR code sharing.
  • Market Expansion:
    • Multi-language support (Zulu, Xhosa, Afrikaans).
    • Integration with burial societies and stokvels.
    • Expansion to other African markets with similar funeral insurance needs.
  • Advanced Analytics:
    • Personal financial dashboards showing insurance trends.
    • Family coverage optimization recommendations.
    • Predictive notifications for policy management.
  • Community Features:
    • Funeral planning guides and resources.
    • Community support networks.
    • Integration with grief counseling services.

Dini represents our commitment to making essential financial services accessible, understandable, and culturally appropriate for South African families. We're building not just an app, but a platform that honors the importance of dignity in death while simplifying the complex world of funeral insurance.

Built With

Share this project:

Updates