Urgent: Streamlit + AWS Expert Needed (Mobile Camera Access Issue) | Fix Required Within 18 Hours
Worldwide
Project Overview We have a fully developed and deployed AI application built using Python and Streamlit. Current Status: * Backend: Complete * Frontend: Complete * AI functionality: Complete * AWS deployment: Complete * Running on AWS EC2 (t3.medium) * Production environment already configured The only blocker preventing launch is a mobile camera access issue. Problem Statement The application requires users to capture images using their mobile device camera. Current behavior: * Camera functionality works on laptops/desktops. * On mobile devices, the camera does not open correctly. * Issue observed on both Safari and Chrome mobile browsers. * Need rapid diagnosis and permanent production-grade resolution. The application itself is already built. We are not looking for redesign, redevelopment, or feature enhancements. We need an expert who can quickly identify the root cause, implement the fix, and validate deployment. Technology Stack * Python * Streamlit * AWS EC2 (t3.medium) * HTTPS-enabled deployment * AI/ML backend services Scope of Work 1. Diagnose * Review codebase * Review AWS deployment architecture * Identify root cause of mobile camera failure * Validate browser, security, and deployment configurations 2. Fix Implement the appropriate solution, including but not limited to: * Streamlit camera component troubleshooting * Browser permission handling * HTTPS/security configuration * Nginx/reverse proxy configuration * WebRTC/WebSocket issues * Mobile browser compatibility fixes * Alternative camera implementation if required 3. Deploy & Validate * Deploy fixes to AWS * Verify functionality on iPhone and Android devices * Confirm image capture workflow works end-to-end * Ensure production readiness Deliverables * Fully functioning mobile camera capture * Production deployment completed * Root cause explanation * Code updates and deployment documentation * Validation across major mobile browsers Timeline Immediate Start Required Critical Requirement: * Root cause analysis: Within a few hours * Fix and deployment: Within 24 hours * Production-ready sign-off: Within 24 hours Please apply only if you can commit to resolving this issue within the next 24 hours. Ideal Candidate * Expert in Streamlit * Strong Python developer * AWS deployment experience * Mobile browser debugging experience * Familiar with MediaDevices API, WebRTC, camera permissions, and HTTPS restrictions * Able to troubleshoot directly and independently To Apply Please provide: 1. Relevant Streamlit projects. 2. Experience debugging mobile camera issues. 3. AWS deployment experience. 4. Similar issues you have resolved. 5. Confirmation that you can start immediately and complete the fix within 24 hours. Screening Question Have you previously fixed camera access issues in Streamlit, browser-based applications, WebRTC, or mobile web apps? If yes, briefly explain the root cause and how you resolved it.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$10.00
-
$40.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaBengaluru7:06 AM
- $6.5K total spent44 hires, 9 active
- 290 hours
- Tech & ITSmall company (2-9 people)
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