Build a Simple Document Management System with Google Drive / OneDrive Integration
Budget: £20 – £250 GBP
I am looking for an experienced full stack developer to build a simple, clean and user friendly web based Document Management System.
The application will use Google Drive or Microsoft OneDrive/SharePoint as the storage location for documents, while maintaining a searchable database of document metadata and OCR text.
The goal is to make scanning, uploading, searching and retrieving documents as quick and simple as possible.
Core Features
1. Add Document
Upload PDF, JPG or PNG files.
Ability to scan documents directly (if practical).
Automatically perform OCR on uploaded documents.
Prompt the user to enter a document title.
Upload the document to Google Drive or OneDrive.
Store metadata and OCR text in a database.
2. Search Documents
Search by:
Document title
Original filename
OCR text/content
Results should display:
Document title
Upload date
File type
Open document
Download document
Search should support partial matches and be fast.
3. Settings
Configure Google Drive or Microsoft OneDrive connection.
Select default upload folder.
OCR settings.
Basic application settings.
Technical Requirements
The actual documents should remain stored in Google Drive or Microsoft OneDrive/SharePoint.
The application should store only:
Document title
Original filename
Drive/OneDrive File ID
OCR text
Upload date
File type
The system should provide a clean and responsive web interface.
Preferred Technologies
I'm open to suggestions, but would prefer modern frameworks such as:
Laravel
PHP
Node.js
React or Vue (optional)
MySQL or SQLite
OCR can use:
Tesseract OCR
Google Vision API
Microsoft OCR services
Deliverables
Complete source code.
Database schema.
Installation instructions.
Documentation.
Assistance with deployment.
Clean, maintainable code.
I have already prepared a rough wireframe showing the workflow and interface layout, which will be shared with the successful freelancer.
Please include in your proposal:
Your recommended technology stack.
Similar projects you have completed.
Estimated completion time.
Total fixed price.
Any suggestions that would improve the system.
The application will use Google Drive or Microsoft OneDrive/SharePoint as the storage location for documents, while maintaining a searchable database of document metadata and OCR text.
The goal is to make scanning, uploading, searching and retrieving documents as quick and simple as possible.
Core Features
1. Add Document
Upload PDF, JPG or PNG files.
Ability to scan documents directly (if practical).
Automatically perform OCR on uploaded documents.
Prompt the user to enter a document title.
Upload the document to Google Drive or OneDrive.
Store metadata and OCR text in a database.
2. Search Documents
Search by:
Document title
Original filename
OCR text/content
Results should display:
Document title
Upload date
File type
Open document
Download document
Search should support partial matches and be fast.
3. Settings
Configure Google Drive or Microsoft OneDrive connection.
Select default upload folder.
OCR settings.
Basic application settings.
Technical Requirements
The actual documents should remain stored in Google Drive or Microsoft OneDrive/SharePoint.
The application should store only:
Document title
Original filename
Drive/OneDrive File ID
OCR text
Upload date
File type
The system should provide a clean and responsive web interface.
Preferred Technologies
I'm open to suggestions, but would prefer modern frameworks such as:
Laravel
PHP
Node.js
React or Vue (optional)
MySQL or SQLite
OCR can use:
Tesseract OCR
Google Vision API
Microsoft OCR services
Deliverables
Complete source code.
Database schema.
Installation instructions.
Documentation.
Assistance with deployment.
Clean, maintainable code.
I have already prepared a rough wireframe showing the workflow and interface layout, which will be shared with the successful freelancer.
Please include in your proposal:
Your recommended technology stack.
Similar projects you have completed.
Estimated completion time.
Total fixed price.
Any suggestions that would improve the system.
Related categories:
PHP
Data Entry
Accounting
Excel
Cloud Computing
Software Architecture
Automation
Database Management