LabTrack: iOS Sample Manager

Job ID: 37698173

Budget: $3,000 – $5,000 USD

I need a proficient iOS developer to create a laboratory management app that simplifies how samples are submitted and monitored through their testing lifecycle. The app must offer a seamless user experience for both lab technicians and clients, ensuring secure and efficient sample handling.

Requirements:
- iOS /Android app development expertise
- Familiarity with barcode scanning integration
- Experience with push notifications set-up
- Ability to implement secure payment processing
- User profile creation and management
- Robust backend development for result uploads and admin corrections
- make app functions available on web site

Ideal Candidate:
- Proven portfolio with iOS / android apps, especially in e-commerce or similar fields
- Strong knowledge of Swift and/or Objective-C
- Understanding of user experience and interface design
- Capability to implement complex features such as sample tracking system and shipping label creation
- Experience with data security and privacy best practices

Functionality:
- Easy sample submission with photo and detail upload
- Sample tracking from submission to results delivery
- Barcode scanning for quick sample identification
- Push notifications for status updates
- Integrated payment gateway for services
- User profiles to manage submissions and view history
- Advanced search functions and test panel selection
- Robust backend system for result postings and updates

This app will play a crucial role in digitalizing our laboratory services and enhancing our operational efficiency, and your contribution will be critical to its success. I look forward to collaborating with an innovative developer ready to tackle this challenge.

1. User registration and login: The user will need to create an account and log in to access the features of the laboratory mobile app. They can access the APP for your website or download it from respective Google play & Apple store. (Yes)

2. Test ordering: The user can select the tests they want to order from a list of available tests and add them to their cart. ( yes, user should be able to enter a list of their samples s names and select type of test from our panels for each sample )

3. Test scheduling: The user can schedule a date and time for the tests to be conducted. (Yes, that’s fine)

4. Sample collection: The user can select a laboratory location for sample collection, and the app will provide directions to the location. Or test can be done by home sample selection too. (We only have one location, no, test can not be done at home)

5. Test results: Once the tests are completed, the user will receive the results through the app. (Yes, additionally, there should be a back end for lab staff to enter results for all samples and panels selected under step #2 above. Then app compile the information in a formatted PDF file for the client to see and download)

6. Payment: The user can make payment for the tests through the app using various payment methods. ( Clients can be given options to pay here by credit cards, but No payment here should not stop clients from completing the form and submitting samples. the app can allow lab staff to upload invoices later and notify clients. )

7. Feedback and reviews: The user can provide feedback and reviews about their experience with the laboratory and the app. (Yes)

8. Notifications: The app will send notifications to the user about their scheduled tests, payment status, and test results. (Yes, notify when samples are received and when results are ready are sufficient )

9. Thank you, Contact and support: A thank you message and The user can contact the laboratory through the app for any queries or support.(yes)