Productivity Improvement Android App

Job ID: 39586529

Budget: ₹750 – ₹1,250 INR

Overview
Build a lightweight Android app that:

Opens directly into a document scanning mode (camera).
After scanning, automatically uploads the file to a specified Google Drive folder.
File names should follow a custom format (see below).
No need to manually choose folder each time — it should always upload to a pre-defined location.
Core Features
Auto-launch camera for document scanning
Support single/multi-page scanning
Auto-crop and enhance image for clarity (like CamScanner or Adobe Scan)
Convert to PDF or image (preferably PDF)
Optionally allow JPEG if easier
Merge multiple pages into a single PDF
Auto-upload to Google Drive
Use Google Drive REST API and OAuth2 authentication
Upload to a predefined folder ID (which I’ll give you)
File name format:
BranchName_InvoiceVendor_InvoiceNumber_YYYYMMDD_HHMMSS.pdf
Minimal UI (can be just a button or auto-scan on launch)
Optionally, just a one-screen app that scans and confirms upload
Additional Notes
Google Sign-In should be implemented only once (stored token)
No need for the user to browse folders — everything is preset
Error handling: if upload fails, show user a retry option
Support Android 10 and above
Deliverables
Source code (.zip or GitHub repo)
Working APK for testing
Setup instructions and list of any APIs or credentials I need to create
(Optional) Play Store-ready build if app is to be distributed
Preferred Tech Stack
Kotlin or Java
ML Kit / CameraX / OpenCV for scan enhancement (optional)
Google Drive REST API with OAuth2


A sample app I found is pasted below

https://apps.apple.com/in/app/scan-boss-for-google-drive/id6477970553