
In Progress
Posted
Paid on delivery
I’m enhancing my existing React Native mobile app, which is backed by a Python / Flask API, with a simple but critical feature: patients (or staff on their behalf) must be able to pick a photo from the device or camera, send it to the server, and later open the app to view that same image when they search or select the patient’s name. Key flow 1. On the phone: a clean “Add Image” button that opens the OS image picker or camera, accepts all common formats (JPEG, PNG, TIFF, BMP, etc.), shows a basic progress indicator, and confirms when the upload completes. No editing or annotation tools are required—upload and view only. 2. API layer: new Flask endpoints for secure upload and retrieval, tied to the existing patient model. I already have user authentication in place; you can extend the current token logic so each file is saved with patient_id + filename and returned only to authorized users. 3. Storage & naming: I’m happy with a simple local folder for dev, but in production we’ll switch to S3 (or another bucket you recommend). Within the bucket the images should be grouped by patient name so that the mobile UI can fetch them alphabetically. 4. Viewing: inside the app a lightweight gallery that lists thumbnails by patient name, tapping opens the full-size image, and long-press lets me delete (server call already exists for other records—just reuse the pattern). Deliverables • Updated React Native screens, components, and navigation hooks • New Flask routes, validation, and unit tests • Documentation on any environment variables or bucket policies added • A brief video or screenshots proving the end-to-end flow on Android and iOS simulators Acceptance criteria • Any common image format uploads without error, displays correctly, and is retrievable by patient name. • Upload timeouts, auth errors, or invalid files return clear messages at both UI and API levels. If you’ve wired React Native image pickers and Flask uploads before, this should be straightforward. Let me know your estimated timeline and the libraries you’d choose so we can lock the approach and get started.
Project ID: 40731082
323 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
323 freelancers are bidding on average $140 USD for this job

Hi, I am Adeel. I built Code3Scribe, an EMS documentation app with a React Native and mobile frontend and HIPAA compliant storage, so patient data handling and secure file access are territory I know well. For this I would use react-native-image-picker for capture and selection, stream uploads to Flask with size and type validation, then store originals in S3 organized by patient id with signed URLs for retrieval so the gallery stays fast. I would extend your existing token auth so each upload and fetch checks patient ownership before returning a file. Happy to start with a short written review of your current auth and model, free, covering the endpoint design and S3 layout before any code gets written. Is the current auth token a JWT, and do you already have an S3 bucket or should I set one up?
$30 USD in 1 day
8.3
8.3

Hi, CnEL India can add the patient image upload and viewing workflow to your existing React Native + Flask application while preserving your current authentication and API patterns. Our approach: * Review the existing React Native screens, navigation, patient model, authentication, and Flask API structure. * Add a clean Add Image flow using camera/device picker with common image-format validation. * Implement upload progress, success/error states, timeout handling, and clear user feedback. * Extend Flask with secure upload/retrieval endpoints linked to patient_id and the existing authorization logic. * Validate file type, size, naming, and access permissions before storage. * Support local storage for development and structure the implementation for S3 production storage. * Build a lightweight patient image gallery with thumbnails, full-size viewing, and delete functionality using the existing API pattern. * Ensure images are returned only to authorized users and avoid exposing storage paths unnecessarily. * Add Flask unit tests for valid/invalid files, authentication, retrieval, and error cases. * Test Android/iOS simulator flows, upload failures, network issues, and different image formats. * Provide environment/storage configuration documentation and end-to-end screenshots/video. We’ll first map the existing API/auth patterns, then implement the upload → storage → retrieval → gallery flow and validate it end-to-end.
$140 USD in 15 days
8.3
8.3

I’d wire the React Native “Add Image” flow around react-native-image-picker, including camera/library selection for JPEG, PNG, TIFF and BMP, upload progress, completion feedback, and clear timeout/auth/invalid-file messages. On Flask, I’ll add authenticated multipart upload and retrieval routes linked to patient_id, validate MIME/content with Pillow, and use a storage service that works locally now and switches cleanly to S3 later. The gallery will sort patients alphabetically, show thumbnails, open full-size images, and reuse your existing long-press delete pattern. In 4 days, you’ll receive the updated screens/navigation, Flask routes with unit tests, environment/bucket-policy documentation, and Android/iOS simulator evidence of the complete flow. Should production storage use AWS S3, or would you prefer another bucket provider? Muhammad Saad
$250 USD in 4 days
7.9
7.9

⭐⭐⭐⭐⭐ Enhance Your React Native App with Image Upload and Flask API ❇️ Hi My Friend, I hope you are doing well. I reviewed your project requirements and see you are looking for an enhancement to your React Native app. You don’t need to look any further; Zohaib is here to help you! My team has completed 50+ similar projects for mobile app enhancements. I will create a smooth image upload feature using the image picker and a secure API for storage and retrieval. ➡️ Why Me? I can easily enhance your app as I have 5 years of experience in React Native and Flask. My expertise includes mobile app development, API integration, and user authentication. I also have a strong grip on cloud storage solutions and UI design, ensuring that your app runs efficiently. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ React Native Development ✅ Flask API Development ✅ Image Upload Integration ✅ User Authentication ✅ Cloud Storage (S3) ✅ UI/UX Design ✅ Error Handling ✅ Unit Testing ✅ Documentation ✅ Mobile App Debugging ✅ Navigation Hooks ✅ Data Validation Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

Hello, I am interested in enhancing your React Native app with the image upload feature. I have extensive experience in Mobile App Development and React Native, including API integration, which aligns well with your project requirements. I will develop the new screens, components, and navigation, as well as create secure Flask routes for upload and retrieval, with proper validation and unit tests. I will also prepare documentation for environment variables and bucket policies, and provide a video or screenshots demonstrating the end-to-end flow on both Android and iOS simulators. Based on the scope, I estimate a timeline of 30 days with a 20% milestone at project start. I am confident I can deliver a seamless feature that allows users to upload, view, and delete images tied to patient records securely. Looking forward to your response! Best regards, SYMLINK TECHNOLOGIES LLP
$250 USD in 30 days
7.7
7.7

As an experienced freelance developer with over 8 years in the field, I have amassed a wealth of knowledge, particularly in your project's core technologies, JavaScript and Python, allowing me to handle this task comfortably. I've not only wired React Native image pickers and Flask uploads before, but have also created APIs with robust user authentication systems similar to yours. Building upon your current token logic to ensure secure image upload and retrieval won't be an issue for me. Moreover, while I proficiently work with all major cloud storage services like S3 as you mentioned, my skill set extends beyond that. My experience can provide more productive alternatives or additional functionalities if needed within the project scope. This flexibility is a crucial factor when developing applications, especially in the changing nature of technology as we have seen recently. Lastly but importantly, my approach is always client-centric. To bring any project forward, I make it a priority to understand your objectives deeply so that every solution I provide fits your needs perfectly. My commitment is ensuring timely delivery and high quality, which has won me repeat business from satisfied clients over the years. I look forward to utilizing my knowledge and experience to achieve your desired outcomes promptly and at par with industry standards. Let's get started!
$180 USD in 7 days
7.2
7.2

The key here is making image upload dependable for both patients and staff, not just adding a picker to the screen. I’d build it so the mobile side stays clean and intuitive while the Flask layer handles authorization, file validation, naming, and retrieval in a way that will still make sense when you move from local storage to S3. I’ve seen these features go wrong when developers focus only on the happy path and skip permissions, upload failures, or how images are organized for later lookup. Your brief already defines the flow well, which makes it realistic to deliver a solid implementation with testing rather than a rough prototype. I’d also keep the storage abstraction simple so local dev and bucket-based production use the same pattern. - Is your patient search/select screen already in place and just needs the gallery attached? - Do you want one combined “camera or library” action sheet, or separate buttons for each source? - Should delete remove only the file, or also clear any image reference stored on the patient record?
$180 USD in 7 days
7.5
7.5

Your project to enhance the React Native app with those image upload functionality is clear and well-defined. I see the importance of secure uploads tied to patient IDs and the need for a straightforward gallery view. And one common pitfall with Flask uploads is making sure the correct handling of file types and size limits, especially when integrating with S3 for production. I’ll make sure to implement solid validation to prevent issues during uploads and retrieval, so everything runs smoothly. My approach will involve updating the React Native screens to integrate the image picker, just to create the necessary Flask routes for upload and retrieval, and making sure everything is well-documented. I’ll also include unit tests to verify the functionality across both Android and iOS simulators. My bid for this project is 119 USD, and I'm ready to get started on this right away, because I think it’s a great opportunity. Rajavel React Native Developer | Python | Flask
$119 USD in 5 days
7.3
7.3

Good day!!___________I can add the complete **patient image upload & gallery flow** to your existing **React Native + Flask** app, including camera/picker, secure uploads, patient-based storage, thumbnails, retrieval, and deletion. I’d use **react-native-image-picker** on mobile and **Flask + secure file validation + S3-ready storage** on the backend, with your existing token authentication and unit tests. I can start immediately and handle Android/iOS testing as well. **Query:** Is your current Flask API using JWT/token authentication, and is the patient model already exposed through existing endpoints? Thanks!! Parminder
$251 USD in 4 days
7.1
7.1

Tying React Native image upload to your Flask patient records, with an alphabetical gallery and long-press delete that reuses your existing delete pattern — that is exactly the flow I am building here. Here is my execution plan: Upload Screen: I will integrate expo-image-picker to open the OS camera or gallery, handle JPEG, PNG, TIFF, and BMP, and show a real-time progress bar using axios upload events so staff always know the upload landed. Flask Endpoints: Two new routes extending your existing token middleware, saving files as patient_id/filename so retrieval by patient name is already sorted server-side — no extra sorting logic needed on mobile. Storage Layer: A local folder in dev that switches to S3 with a single environment variable change. No code rewrite when you move to production. Gallery View: Thumbnail grid sorted alphabetically by patient name, full-image tap, and long-press delete reusing your existing delete pattern exactly as you described. One thing worth flagging: TIFF files are not natively renderable by React Native's Image component, so I will add a server-side conversion step to JPEG on upload — otherwise those files will silently fail to display. Delivery in 4 days for USD 250, including Android and iOS simulator recordings and environment variable documentation. Is your existing Flask auth using JWT tokens or session-based cookies, so I extend the correct middleware from day one?
$250 USD in 4 days
6.8
6.8

Hello I can seamlessly integrate this patient photo workflow into your existing React Native app and Flask backend. I will use `react-native-image-picker` with optimized compression for smooth camera and gallery uploads across all formats, and configure secure multipart endpoints in Flask to store and serve the images efficiently. With extensive experience bridging React Native with Python APIs, I ensure fast, reliable implementations. Where are the patient photos currently hosted, such as an AWS S3 bucket or local server storage? Best regards, Giáp Văn Hưng
$127 USD in 7 days
6.8
6.8

Hi there, I see that you're looking to enhance your React Native app with an image upload feature tied to your existing Python/Flask API. I can implement the “Add Image” functionality to allow patients or staff to easily upload photos and subsequently retrieve them. I will create new Flask endpoints to manage secure uploads and setup the S3 storage to group images by patient name for efficient retrieval. With my experience in integrating React Native with back-end services, I will ensure a seamless flow with clear user feedback throughout the upload process. Additionally, I will provide documentation for any new environment variables and a video demonstrating the entire flow on both Android and iOS. Looking forward to collaborating to make this feature a reality. Regards, Ali
$30 USD in 1 day
6.5
6.5

Hello, I’d be glad to enhance your patient image workflow. I can coordinate the React Native picker, camera and gallery experience with Flask upload and retrieval endpoints, authorization checks, validation, progress feedback, deletion, and tests. I’ll also document environment variables and storage policies, keeping local development simple while preparing a clean S3 migration path. A useful improvement is generating thumbnails server-side to keep gallery loading fast and bandwidth efficient. I’ll provide clear Android and iOS simulator verification evidence. Check out my portfolio here:- https://www.freelancer.com/u/installerpoint Best Regards, Muhammad Adeel
$100 USD in 2 days
6.7
6.7

Your Flask API will fail HIPAA compliance audits if patient images land in an unauthenticated S3 bucket with public read permissions. A single misconfigured policy exposes protected health information and triggers mandatory breach reporting. Quick questions - are you planning pre-signed URLs with time-limited access tokens for S3 retrieval, or server-proxied downloads that enforce role-based permissions at the Flask layer? And what's your current approach to encrypting PHI at rest in the existing patient model? Here is the architectural approach: - REACT NATIVE: Integrate react-native-image-picker with progress callbacks, validate MIME types client-side, handle iOS photo library permissions and Android storage scopes. - FLASK API: Build multipart/form-data endpoints with Werkzeug secure_filename, enforce 10MB limits, generate UUID filenames to prevent enumeration attacks, return signed URLs. - S3 STORAGE: Configure server-side encryption (SSE-KMS), bucket policies blocking public access, lifecycle rules archiving images after 7 years per retention requirements. I've built similar HIPAA-compliant image workflows for 2 telehealth platforms processing 50K+ patient uploads monthly. Let's schedule a 20-minute architecture review to align on encryption standards before you commit to a storage design.
$130 USD in 3 days
7.3
7.3

Hi, I'm Denis, a full-stack developer with experience building React Native apps with image handling and Python backends. I understand your project—a patient photo upload and retrieval system organized by patient name. The work has three parts: a mobile image picker with upload progress and error feedback, Flask endpoints that validate files and tie uploads to patient records using your existing auth, and a React Native gallery view displaying thumbnails by patient. I've built similar systems where secure file uploads and permission-based retrieval are critical. The main challenge is ensuring users only access their own patient records while keeping file organization predictable. My approach: review your current auth and patient model, then build Flask upload/retrieval endpoints with proper validation. I'll use react-native-image-picker for the mobile side—it handles camera and gallery on both iOS and Android. For storage, we'll start with local files for quick end-to-end testing, then abstract it so switching to S3 is just a config change. The gallery will be a FlatList with thumbnails, and deletion will follow your existing patterns. Key considerations: validate file size and format at both client and server levels with clear user feedback. Organizing files by patient name in S3 makes retrieval cleaner and the UI more intuitive. I'm ready to start immediately. Let's discuss the details. Thanks, Denis.
$30 USD in 3 days
6.5
6.5

Hi, I can extend the existing React Native + Flask application with a secure patient-image workflow covering camera/gallery selection, upload progress, authenticated storage, retrieval and a lightweight thumbnail gallery. I’ll add the Flask upload/retrieval routes with validation and tests, reuse your existing authentication and deletion patterns, keep local storage configurable for development, and structure the storage layer so S3 can be introduced cleanly for production. I’ll also handle Android/iOS validation and clear error handling for invalid files, timeouts and authorization failures. Questione 1: Which React Native version and image-picker/navigation libraries are currently used in the app? Questione 2: Should each patient support multiple images with upload timestamps, or only one active image per patient? Regards, Houssame.
$30 USD in 1 day
6.7
6.7

Hello, I can enhance the existing patient image workflow across the React Native app and Flask API, including camera/gallery selection, upload progress, authenticated retrieval, thumbnails, full-size viewing, and deletion. I will preserve your current token and record-deletion patterns while adding validation, clear UI/API error handling, unit tests, environment documentation, and end-to-end proof on Android and iOS simulators. For storage, I suggest an abstraction that uses local folders in development and S3-compatible storage in production, with stable patient-based object keys rather than relying on names alone. I would also add MIME/signature validation and size limits to improve security and reliability. I can provide a focused implementation with clean integration into your existing screens and navigation. Regards Muhammad
$110 USD in 3 days
6.1
6.1

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Regards, Arpit Jaiswal
$155 USD in 25 days
7.5
7.5

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * Android app development * ASP.NET C# web and software development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
$250 USD in 2 days
6.1
6.1

What matters most in this feature is making image upload feel simple for staff while keeping the backend strict about authorization, file validation, and patient matching. I’d handle it as a compact end-to-end addition: picker/camera integration in React Native, progress + success/error feedback, Flask routes for upload/retrieval, and a lightweight thumbnail-to-fullscreen gallery with delete reuse. I’ve implemented media upload patterns before where the real work was less about the button and more about consistent behavior across Android/iOS, secure token checks, and storage decisions that won’t need to be redone later. Your note about local storage now and S3 later is sensible, so I’d keep the file service layer clean enough to swap storage without changing the mobile flow. I can also document the env vars and bucket policy considerations clearly so production rollout is easier. - Is search-by-patient-name already built in the app, or should this gallery screen include that logic too? - Do your current Flask auth decorators already protect patient-level data, or should this feature add that check explicitly? - Would you prefer react-native-image-picker or expo-image-picker, depending on your setup?
$180 USD in 7 days
6.1
6.1

Qatar, Qatar
Payment method verified
Member since Dec 16, 2021
$10-30 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹600-1500 INR
₹12500-37500 INR
$250-750 USD
£250-750 GBP
$250-750 USD
£20-250 GBP
$8-15 USD / hour
₹12500-37500 INR
$250-750 USD
₹750-1250 INR / hour
€750-1500 EUR
₹12500-37500 INR
$250-750 USD
$100-10000 USD
€3000-5000 EUR
₹12500-37500 INR
€50-150 EUR
$250-750 USD
$5000-10000 CAD
$250-750 USD
₹15000-16000 INR