Quick Doc is an intelligent PDF manager built for seamless access, search, and organization of documents. Designed for students, professionals, and anyone juggling multiple PDFs, Quick Doc is your all-in-one solution for managing files across devices.
- Keyword Search: Quickly locate PDFs with keywordsβeven vague terms.
- Advanced NLP: Leverages tokenization and lemmatization for high-accuracy results.
- Cloud Storage: Securely upload and sync across all devices.
- Local Access: Manage offline PDFs without an internet connection.
- Instant Updates: Edits reflect on all connected devices in real time leveraging the use of Firebase firestore.
- Cross-Platform: Works seamlessly on Android, iOS, and web.
- File Management: Create folders, rename files, and rearrange documents.
- Color-Coded Files: Distinguish between cloud and local storage visually.
- Auto-Detection: Detects PDFs downloaded from messaging apps or browsers.
- Offline Caching: Cached PDFs for fast access without re-downloading.
- Email Login: Secure sign-in with Firebase Authentication.
- In-App Viewing: Open PDFs without external apps.
- External Viewer: Supports third-party PDF viewers for flexibility.
- Effortless Search: Save time with precise PDF searches.
- Device Synchronization: Work seamlessly across all platforms.
- Offline First: Access files without an internet connection.
- Secure: Safeguard your documents with encrypted cloud storage.
π€ Access PDFs from any device with instant synchronization.
cloud_feature_quickdoc.mov
π Work offline with auto-detected PDFs from local storage.
android_local_quickdoc.mp4
- Flutter SDK
- Firebase Account
- Dart Programming Language
- Clone the repository:
git clone https://github.com/chetanr25/quick_docs cd quick_doc
- Install dependencies:
flutter pub get
- Set up Firebase (instructions below).
- Navigate to Firebase Console β Authentication β Enable Email/Password Sign-In.
- Navigate to Storage β Configure a storage bucket and set appropriate rules.
- Navigate to Firestore Database β Create a new database in production/test mode.
- Download
google-services.json
(for Android) andGoogleService-Info.plist
(for iOS). - Place them in their respective directories in the project.
We welcome contributions! If you'd like to contribute, please refer to our Contributing Guide for detailed instructions on how to report bugs, request features, and submit code.
Thank you for your interest in contributing!
This project is licensed under the MIT License.
See the LICENSE file for more details.
Quick Doc is redefining how you manage PDFs. Download now and experience smarter, faster, and more efficient document management! π