SnapVault is a lightweight Flutter app that helps you view and save WhatsApp statuses (photos & videos) directly to your device. Built for speed, privacy, and smooth user experience, SnapVault supports dark mode, Bengali/English languages, and works well even on mid-range Android phones.
- 🖼️ View WhatsApp image & video statuses
- 📥 Save any status to local storage in one tap
- 🎬 Fullscreen preview with share & delete options
- 🌙 Light & Dark theme support
- 🌐 English and বাংলা (Bengali) language support
- 📂 View saved statuses in Downloads
- 🧹 Auto cleanup of unused cache files
- 🔐 100% offline and privacy-friendly
- 💸 AdMob ready for monetization
- Flutter SDK (3.13+ recommended)
- Android device with WhatsApp installed
- Android Studio or VSCode
git clone https://github.com/MehedisGits/snapvault.git
cd snapvault
flutter pub get
flutter run
⚠️ Make sure to grant storage permissions on your device for full access to WhatsApp Statuses.
lib/
├── core/ # Helpers, permissions, constants
├── config/
├── features/ # status/, downloads/, common widgets
├── localization/ # en.json, bn.json
├── theme/ # Light & Dark theme config
└── main.dart
- Organized using MVVM (Model-View-ViewModel)
- Riverpod for clean and testable state management
- ✅ Banner Ads (bottom of screens)
- ✅ Interstitial Ads (before saving)
- 🔜 Rewarded Ads (for saving videos)
- 🔜 Pro Upgrade (No ads, Auto Save, Cloud Backup)
Light Mode + Dark Mode Screenshots of:
- Splash
- Home (Images & Videos Tabs)
- Fullscreen Preview
- Downloads
Rakibul Islam Mehedi Flutter Developer from Bagerhat, Bangladesh 🇧🇩 Passionate about building useful mobile apps for real-life problems.
🔗 LinkedIn • Portfolio • Email
This app is open source and free to use under the MIT License.
Found a bug or have a feature idea? Feel free to open an issue or pull request. Contributions are always welcome!
SnapVault is your simple and secure way to save the moments that disappear – because some memories are worth keeping. ❤️