Inspiration

Life in isolation, especially on the Moon, can take a mental toll. I wanted to design something simple, personal, and private that helps colonists reflect, process, and adapt through voice journaling.


What it does

Lunar Logs lets users record voice notes, view them as playable logs, and manage them securely. Each entry shows key data like duration and timestamp. The system auto-deletes older entries to preserve privacy and resources. AI transcription and analysis will soon allow emotion detection, keyword extraction, and actionable reflections.


How we built it

Built with React + Vite for speed and modularity, Supabase for authentication and storage, and Cloudflare Pages for hosting. Audio is captured client-side, uploaded to Supabase, and displayed through a clean dashboard interface. Future AI processing will run via Cloudflare Workers calling LLM APIs.


Challenges we ran into

Handling audio uploads and playback with minimal backend support was difficult. Managing blob storage, ensuring reliable recording across browsers, and designing a lightweight architecture took extensive testing.


Accomplishments that we're proud of

I’m proud of creating a functional and elegant web app under tight time constraints. The UI is clean, responsive, and scalable for future AI integration without relying on heavy external dependencies.


What we learned

I learned how to structure full-stack projects with Supabase, handle client-side audio, and deploy securely via Cloudflare. More importantly, I learned to balance technical ambition with practical delivery during a hackathon.


What's next for Lunar Logs

Next: integrate AI transcription and emotion analysis, generate summaries and insights, and expand analytics. Eventually, Lunar Logs could evolve into a full mental health and communication companion for off-world crews.

Built With

Share this project:

Updates