An iOS journaling app for capturing life's fleeting moments
Project Type
Digital Journal Application
Platform
iOS App (Xcode)
Status
Functional App
Inspiration
This app is born from my own journaling habit. I often find myself wanting to capture small, fleeting moments when I don't have paper or a pen nearby. Instead of posting these thoughts on social media, I wanted a space just for myself,a place to record and preserve memories that might otherwise slip away when life gets busy.
Unlike traditional journaling apps that focus on long-form writing, DreamMachine 1999 is designed for quick captures: a photo, a sentence, a passing thought, to help you hold onto the little moments.
Design Philosophy
The app's name and logo are inspired by Salvador DalĂ's "The Persistence of Memory," reflecting the fleeting, dreamlike nature of time and memory. DreamMachine 1999 is my personal attempt to freeze these ephemeral experiences, not for an audience, but for myself.
Features
The app includes three core functions:
Home: View today's entry
Add Entry: Quickly jot down a thought and upload photos
Memories: Browse your past entries
What You Can Do
Create journal entries with multiple images
Upload several images per entry with built-in file support
Browse and revisit all past entries in the Memories tab
Store everything locally,data remains private and offline using a lightweight JSON database
Tech Stack
The app is currently implemented on Xcode using modern development technologies:
React 18TypeScriptTailwindCSSNode.jsExpressLowDBMulteriOS Development
Development Approach
The development focused on creating a minimal, distraction-free experience that prioritizes quick capture over complex features. The choice of LowDB (file-based JSON storage) ensures that all data remains private and offline, addressing the core need for a personal, non-social journaling space.
Demo Video
Watch the app in action! This demo showcases the quick capture workflow and memory browsing experience.