MemStore is a minimalist, privacy-first Progressive Web App (PWA) designed to act as a 365-day time capsule. The rules are simple: write at least one good thing that happened today, and wait until the year is over to relive the journey.
Built for the "Year Zero" experiment, this app ensures your memories stay exactly where they belongβon your device.
- Local-Only Vault: Powered by IndexedDB, allowing for massive storage capacity without ever sending data to a server.
- Privacy by Design: No accounts, no tracking, and no cloud-syncing. Your data never leaves your browser.
- The 365-Day Lock: Past entries are visually tracked on a grid but remain unreadable until your timeline is complete.
- PWA Ready: Installable on iOS and Android for a native app experience.
- Tactile UI: Smooth sine-wave audio feedback and directional sliding animations for memory review.
- The Warp Sequence: A custom-coded "End of Year" animation to transition you into your completed vault.
- Frontend: Vanilla HTML5, CSS3 (Custom Properties), and JavaScript.
- Storage: IndexedDB (Primary) with LocalStorage for UI theme persistence.
- Offline Engine: Service Worker API for full offline availability.
- Typography: Outfit via Google Fonts.
Since this is a PWA, you don't need an app store:
- Visit the Live Demo
- iOS: Tap 'Share' -> 'Add to Home Screen'.
- Android: Tap the three dots -> 'Install App'.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Jenish with a touch of Gemini & ChatGPT. "We shall meet at the end of the year."