Client Portal + QR Code Document Access System (Web App)
Worldwide
Client Portal + QR Code Document Access System (Web App) Project Overview We need a lightweight web application that gives a small electrical engineering company's clients secure access to inspection reports (PDFs), combined with a separate QR-code system for instant, login-free document access on-site. This is a straightforward web app build using existing cloud storage (Microsoft OneDrive/SharePoint or Google Drive) as the backend file storage — no custom file server needed. What We Need 1. Client Login Portal Simple authentication system (email/password or Microsoft/Google SSO) Each client account sees only their own documents (PDF reports) Admin can manually upload/assign PDF files to specific client accounts Clean, simple dashboard listing documents with name + date Expected to start with ~5 client accounts in year one, but should be easy to scale 2. QR Code System (no login required) Admin can generate a QR code linked to a specific document/report Each QR code is printed as a physical sticker and placed on equipment (electrical distribution boards) during inspections Scanning the QR code opens the linked report directly in the browser — no account needed Admin interface to create/manage these QR codes and link them to uploaded files 3. Admin Dashboard Upload PDF files Assign files to client accounts (for portal access) or generate QR codes (for public access) Basic user management — ability to add/remove client accounts (multiple staff/admin users should be supported in the future, but isn't required for v1) Technical Preferences File storage via Microsoft SharePoint/OneDrive or Google Drive API (client is open to either — please advise on your recommendation) Simple, clean UI — this doesn't need to be fancy, just functional and reliable Should be mobile-friendly (QR codes will be scanned on phones in the field) Scope Notes No need for a custom backend server/database if cloud storage + its API can handle file management and permissions — but a small database for QR-to-file mapping and user accounts is fine if needed Branding/styling will be handled separately — focus on functionality first Deliverables Fully working web application (portal + QR system + admin dashboard) Brief documentation on how to manage users, upload files, and generate QR codes Deployed and accessible via a URL (hosting recommendations welcome) Ideal Candidate Experience with web apps involving authentication and file management Experience integrating Microsoft Graph API (SharePoint/OneDrive) or Google Drive API Can communicate clearly and provide a realistic timeline/estimate before starting Timeline & Budget Looking for a working v1 within 2-4 weeks. Please include your estimate and a brief outline of your proposed approach when applying.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 days ago
- Interviewing:8
- Invites sent:0
- Unanswered invites:0
About the client
- NLDWaalwijk5:28 AM
- $1.5K total spent2 hires, 1 active
- 22 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by