Jalan Memories: Our Project Story
Project Story
As we grow older, we realize a paradox: increasing intention to know our parents, but decreasing time to do so. We wondered if AI could create a platform to spark conversations and bonding moments between parents and children.
We call our solution Jalan (Malay for "path" or "journey") because we're creating a seamless path for families to stay close. Not just an app—a lifeline for family connection in Singapore.
The Problem: Grandparents want to connect with grandchildren but struggle with complex interfaces and fragmented platforms (WhatsApp, Telegram, email). They feel intrusive calling or texting busy children. Communication breaks down when a grandparent can't open a video, reply, or find it again later. This friction erodes connection.
Our Approach: Voice-first platform that makes sharing as easy as speaking. An indirect, less intrusive way to bump conversation starters. Respects seniors' preferred communication mode while delivering rich media younger generations expect.
Throughout this journey, we realized we could hit multiple goals: tackling dementia, senior loneliness, and preserving culture and heritage. Our hope is that this proof-of-concept shows how technology can enable real-world connections with those who matter most.
What Inspired Us
We love our parents, but we don't truly know their stories. Several factors converged to inspire Jalan Memories:
The Time Paradox
- As we mature, we develop more curiosity about our parents' life journeys
- Yet we have less time due to busy schedules
- Conversations remain surface-level, focused on logistics rather than legacy
Cultural Barriers
- Singapore's "don't talk about feelings" norms make deeper questions awkward
- Difficult to suddenly ask about dreams, fears, or formative experiences
The Demographic Clock
- 1 in 4 citizens will be 65+ by 2030 (Population.sg)
- Dementia cases projected to double: 74,000 (2023) → 152,000 (2030) (MOH 2023)
- 2 in 5 older adults feel lonely (Duke-NUS)
The Technological Opportunity
- Voice AI removes technological barriers for older adults
- Location & Timing right for daily conversation companion
What We Learned
Key insights from building Jalan Memories:
1. Empathy Must Be Architected
- Progressive disclosure builds trust over time
- "Skip/Too Personal" button as essential control mechanism
- User control over conversation boundaries
2. Daily Beats Episodic
- Competitors: episodic model (weekly prompts → one-time book)
- Daily engagement creates compound value through context accumulation
- Regular touchpoints drive habit formation
3. Context Makes Conversations
- Location/date-triggered nudges (e.g., walking past Balestier → "Your dad lived here until 14, ask him about it!")
- Transforms passive storage into active family connection
4. Singapore's Diversity Requires Intentional Design
- Multi-language support (English, Mandarin, Malay, Tamil, dialects)
- Cultural sensitivity in prompting - Western patterns don't translate
5. Technology Should Enable, Not Replace
- Goal: catalyze conversations, not replace them
- Success metric: families talking to each other, not to phones
How We Built Our Project
Development Philosophy
- MVP-first approach to validate concept quickly
- Focus on rapid iteration and future scalability
Technical Stack
Backend & AI/ML
- Python for AI/ML ecosystem
- OpenAI API for voice AI and NLP
- ElevenLabs API for voice generation
- Future: Custom voice models for authentic Singaporean accents and mannerisms
Frontend
- Flutter - cross-platform (Android, iOS, web, desktop)
Data Architecture
- PostgreSQL with JSONB for unstructured event data
- pgvector for embeddings
- RAG using vector search over user's memory history
System Components
- Context-aware prompting
- Multi-turn conversation management
- Multi-language support (future implementation)
Challenges We Faced
Non-Technical Challenges
The User Onboarding Paradox
Challenge: Creating an intuitive experience for technologically illiterate elderly users while maintaining features sophisticated enough for daily engagement.
Two conflicting goals:
- Low Barrier to Entry: Many seniors only use WhatsApp - complex onboarding creates immediate friction
- Stickiness and Daily Engagement: Need compelling features that seem "less tech" to make it a daily habit for seniors
Our Solution: Voice-First with Accessibility by Design
- Voice as primary input - no typing, no navigation menus
- Progressive personalised questions as users build confidence
Other Non-Technical Challenges
- Cultural sensitivity in prompting (local context, gentler phrasing)
- Trust building ("Skip/Too Personal" button, private by default)
Technical Challenges
- Multi-turn empathetic conversation AI
- Preventing hallucinations with RAG
- Dialect and multilingual support
- Context-aware location and date triggers
Reflections
Jalan Memories represents our belief that technology's highest purpose is strengthening human connection, not replacing it. Every technical decision we made—from our voice-first interface to our RAG implementation—serves a simple goal: helping families have conversations that matter before it's too late.
We're building this as a proof-of-concept to demonstrate what's possible when we design technology with empathy, cultural sensitivity, and genuine understanding of human needs. Our hope is that this project inspires others to think about how AI can bring people together rather than further apart.
The work continues, but we're proud of what we've built and excited about the conversations it will spark. In a world where technology often drives us apart, we wanted to create something that brings us closer to those who matter most—our parents, their stories, and the heritage they carry.
Built With
- elevenlabs
- flutter
- jsonb
- openaiapi
- postgresql
- python
Log in or sign up for Devpost to join the conversation.