Quick View is a high-performance, privacy-focused, offline student profile management application built with Flutter and SQLite.
Designed for speed and data security, it features AES-256-GCM encryption for sensitive data like Aadhar numbers, document storage (Aadhar & Birth Certificates), PDF & Excel export features, and a modern Material Design theme with smooth animated slide transitions.
Here is a look at the application interface:
| Home Screen | Profile Detail | Add Student Profile | Settings |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 🔒 AES-256-GCM Encryption: Aadhar numbers are encrypted using platform secure enclave key storage (
flutter_secure_storage). - 📄 Document Management: Add, view (with interactive zoom viewer), and edit Aadhar Card and Birth Certificate photos with high-resolution document compression.
- 📊 PDF & Excel (CSV) Exports: Generate and share clean PDF student reports and Excel-compatible CSV datasheets.
- 📦 Encrypted Backups: Export and import encrypted JSON backups to easily transfer or restore your data.
- 🎨 Modern & Animated Theme:
- Light Theme Background:
#FFFBE6 - Dark Theme Background:
#000000(True Black) - App Accent:
#FD5523 - Header/Icons Accent:
#356859 - Custom Typography: Lekton & Montserrat via Google Fonts.
- Slide Transitions: Smooth page navigation transitions throughout the app.
- Light Theme Background:
- 📞 Quick Action Shortcuts: Call, send SMS, or copy phone & decrypted Aadhar numbers with a single tap.
- ⚡ 100% Offline: Zero remote servers, zero data tracking.
lib/
models/student_profile.dart # Core data model with document paths & notes
services/database_service.dart # SQLite database & version 3 migrations
services/encryption_service.dart # AES-256-GCM encryption & secure storage
services/photo_service.dart # High-resolution image compression engine
services/export_service.dart # PDF and Excel (CSV) document generation
services/backup_service.dart # Encrypted JSON import/export handler
screens/ # Home, Detail, Add/Edit, and Settings screens
theme/app_theme.dart # Custom colors, typography & slide transitions
widgets/ # Shared UI components & list tiles
- Flutter SDK (v3.10.0 or higher)
- Android Studio / Xcode (with emulator or connected physical device)
# 1. Clone the repository
git clone https://github.com/Sonu-debug-ui/Quick-View.git
cd Quick-View
# 2. Install dependencies
flutter pub get
# 3. Run the application
flutter runTo generate the optimized release APK for Android deployment:
flutter build apk --releaseThe compiled APK will be output to:
build/app/outputs/flutter-apk/app-release.apk (Size: ~51.9 MB)
- To download the apk directly on your device Click here Quick View v1.0.0.apk
Developed with ❤️ by Sonu-debug-ui.
- GitHub Profile: Sonu-debug-ui
- Privacy Policy: Read Privacy Policy



