Skip to content

Effortlessly manage and retrieve your digital documents with our intelligent search system. Say goodbye to wasted time and hello to productivity with Magic Search with Quick Docs.

License

Notifications You must be signed in to change notification settings

chetanr25/quick-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ Quick Doc: Intelligent Document Solution

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.


πŸ“₯ Download APK


πŸ“œ Table of Contents

  1. ✨ Features
  2. 🎯 Benefits
  3. πŸŽ₯ Demo Videos
  4. πŸš€ Getting Started
  5. How to Contribute
  6. πŸ“„ License

✨ Features

πŸ” Smart Search

  • Keyword Search: Quickly locate PDFs with keywordsβ€”even vague terms.
  • Advanced NLP: Leverages tokenization and lemmatization for high-accuracy results.

🌐 Cloud and Local Storage

  • Cloud Storage: Securely upload and sync across all devices.
  • Local Access: Manage offline PDFs without an internet connection.

⚑ Real-Time Sync

  • 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.

πŸ“‚ Easy Organization

  • File Management: Create folders, rename files, and rearrange documents.
  • Color-Coded Files: Distinguish between cloud and local storage visually.

πŸ“€ Automatic Import

  • Auto-Detection: Detects PDFs downloaded from messaging apps or browsers.
  • Offline Caching: Cached PDFs for fast access without re-downloading.

πŸ” Secure Authentication

  • Email Login: Secure sign-in with Firebase Authentication.

πŸ“„ Integrated PDF Viewer

  • In-App Viewing: Open PDFs without external apps.
  • External Viewer: Supports third-party PDF viewers for flexibility.

🎯 Benefits

  • 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.

πŸŽ₯ Demo Videos

Cloud Storage and Real-Time Sync

πŸ“€ Access PDFs from any device with instant synchronization.

cloud_feature_quickdoc.mov

Local Storage Access

πŸ“‚ Work offline with auto-detected PDFs from local storage.

android_local_quickdoc.mp4


πŸš€ Getting Started

πŸ”‘ Prerequisites

  • Flutter SDK
  • Firebase Account
  • Dart Programming Language

πŸ“¦ Installation

  1. Clone the repository:
    git clone https://github.com/chetanr25/quick_docs
    cd quick_doc
  2. Install dependencies:
    flutter pub get
  3. Set up Firebase (instructions below).

πŸ”§ Firebase Setup

Firebase Authentication

  • Navigate to Firebase Console β†’ Authentication β†’ Enable Email/Password Sign-In.

Firebase Storage

  • Navigate to Storage β†’ Configure a storage bucket and set appropriate rules.

Firebase Firestore

  • Navigate to Firestore Database β†’ Create a new database in production/test mode.

Add Config Files

  1. Download google-services.json (for Android) and GoogleService-Info.plist (for iOS).
  2. Place them in their respective directories in the project.

πŸ’» How to Contribute

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!

πŸ“„ License

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! πŸš€