🎯 Project Pitch
MemoryCapsule is a revolutionary time-locked memory preservation app that combines the emotional value of physical photo albums with the security and permanence of blockchain technology. Users create events (weddings, birthdays, graduations), collect memories during an active period, and then automatically lock them forever at a specified date - creating truly immutable digital time capsules.
The Problem: Digital memories are fragile, platforms disappear, and precious moments get lost or accidentally deleted.
Our Solution: Blockchain-secured, time-locked memory collections that become permanently immutable, ensuring your most precious moments are preserved forever.
🚀 Project Overview
MemoryCapsule is a React Native mobile application built with Expo that provides a seamless interface for creating and managing time-locked memory collections. Integrated with XION blockchain via Abstraxion SDK, it offers a gasless, seedless Web3 experience for documenting life's special moments.
✨ Core Features & Functionality
🔐 Time-Lock Technology
- Smart Contract Enforcement: Events automatically become read-only after lock date
- Immutable Storage: Memories cannot be edited, deleted, or tampered with once locked
- Real-time Countdown: Visual indicators showing time remaining until lock
- Permanent Preservation: Content stored on IPFS for decentralized, permanent access
👤 Authentication & Onboarding
- Gasless Login: Connect via email/social using XION Meta Accounts
- No Seed Phrases: Seamless Web3 experience without crypto complexity
- Quick Setup: Instant access to create and manage events
- Progressive Onboarding: Learn features while using the app
📅 Event Management
- Create Events: Set up memory collections with custom dates and themes
- Event Categories: Weddings, birthdays, graduations, vacations, custom events
- Cover Photos: Beautiful event thumbnails stored on IPFS
- Event Settings: Customize privacy, collaboration, and lock timing
📸 Memory Collection
- Photo Uploads: High-quality image capture with filters and editing
- Journal Entries: Rich text memories with timestamps and emotions
- Voice Recordings: Audio memories with playback controls and transcription
- Activity Tracking: Log special moments, milestones, and achievements
- Location Tagging: GPS coordinates for memory context and mapping
👥 Collaboration Features
- Invite Friends: Add family/friends as collaborators via QR codes or links
- Multi-User Events: Everyone can contribute their perspective
- Real-time Updates: See new memories as they're added with push notifications
- Permission Management: Event creators control who can contribute
- Contribution History: Track who added what and when
🌟 Memory Browsing & Discovery
- Timeline View: Chronological memory display with smooth scrolling
- Search & Filter: Find specific memories by date, type, location, or content
- Media Gallery: Photo and video browsing with zoom and sharing
- Memory Stats: View contribution statistics and memory analytics
- Export Options: Share locked events or generate beautiful photo books
🎨 Advanced Features
- Offline Support: Upload queues that sync when connection returns
- Push Notifications: Reminders for upcoming lock dates and new contributions
- Dark/Light Mode: Beautiful interface adapts to user preference
- Haptic Feedback: Enhanced tactile interaction for better UX
- Accessibility: Full VoiceOver and screen reader support
Built With
- api
- css3
- expo.io
- ipfs
- javascript
- json
- node.js
- react-native
- rust
- tailwind
- typescript
- xion
- xion-sdk
Log in or sign up for Devpost to join the conversation.