
Mental Will — iOS App
Schedule future messages, emails, videos, and memories for loved ones. UI implementation, feature development, optimisation & App Store publishing.
Gallery
3 items · scroll to see all · tap to expand
Mental Will is a unique iOS Messaging and communication app that lets users schedule future messages, emails, videos, and memories to be delivered to loved ones at any chosen date and time. I handled the full Flutter UI implementation, feature development, performance optimisation, and the complete App Store submission and publishing process.
Key features
Scheduled Delivery
Schedule messages, videos, and memories to be sent at any chosen future date and time.
Video Messages
Record and schedule personal video messages to be delivered to loved ones later.
Email Scheduling
Compose and schedule emails with personal content and attachments for future delivery.
Memory Capsules
Capture and preserve memories as time-locked capsules for meaningful future moments.
Tech stack
Challenges & decisions
The hard problems we solved building this project.
Implementing a reliable scheduling system that fires correctly even when the app has been backgrounded or closed.
Optimising media storage and retrieval for video messages without incurring excessive cloud infrastructure costs.
Passing App Store review for an app with sensitive privacy-adjacent features around future message scheduling.
Delivery timeline
Built in ~10 weeksConcept & Planning
1 weekDefined the scheduled-delivery concept and the message, video, email, and memory capsule flows.
UI & Features
4 weeksImplemented the full Flutter UI, video recording, and media handling with performance optimisation.
Scheduling Backend & API
3 weeksBuilt the FastAPI backend and a reliable scheduling system that fires even when the app is closed, then connected it to the app.
App Store Launch
2 weeksPassed App Store review for the privacy-sensitive feature set and shipped to production.
Want to build something like this?
Tell us what you are building. We will get back within one business day.


