React native app

Închis Postat la acum 2 luni S-au achitat serviciile după ce au fost prestate
Închis S-au achitat serviciile după ce au fost prestate

Project Description:

I am looking for a React Native developer to build an App "LifeFlow : Connecting Lifesavers"

Here's a complete flow of the application from user registration to donor verification and connecting donors with receivers:

**User Registration:**

1. User downloads and installs the "LifeFlow: Connecting Lifesavers" app.

2. User registers as either a donor or a receiver.

3. Donors must complete the KYC process, including mobile number and email verification.

**Donor Verification:**

4. Donors request lab verification by booking an appointment through the app.

5. Donors receive an appointment ID upon booking.

6. Donors can choose to have the lab test done at their home or visit a designated lab at a selected time.

7. Donors present their appointment ID at the lab for verification.

8. Lab personnel conduct the necessary blood tests and update the verification status in the app's admin dashboard.

9. If the donor's tests are clear and they are eligible to donate, the lab admin registers the user as a verified donor.

10. Verified donors receive a message or a green tick on their profile indicating their verification status.

**Donor-to-Receiver Switch:**

11. Donors can choose to switch their status to a receiver if needed (e.g., in case of a medical emergency).

**Receiver's Search for Donors:**

12. Receivers log in to the app and access the filter option.

13. In the filter, receivers specify the desired blood group, location, and hospital details (if applicable).

14. Receivers submit their search criteria.

**Matching Verified Donors:**

15. The app displays a list of nearby verified donors who match the receiver's criteria.

16. Receivers can view donor profiles and select a potential donor.

**Contacting Donors:**

17. To contact a donor, the receiver initiates a request through the app.

18. The app sends a notification to the "LifeFlow: Connecting Lifesavers" employee/admin.

19. Admin checks the request and contacts the donor on behalf of the receiver, without revealing the donor's mobile number.

20. If the donor accepts the request to help, the admin facilitates contact between the donor and the receiver by sharing the donor's mobile number with the receiver via an app message.

**Communication between Donor and Receiver:**

21. Once contact information is shared, the donor and receiver can communicate directly via phone call or message.

22. They coordinate the details of the blood donation, including the time and location.

23. The donor provides the necessary blood donation at the chosen location (e.g., hospital).

This flow ensures a secure and efficient process for both donors and receivers, with the necessary safeguards in place to protect privacy and facilitate life-saving blood donations.

The process of lab personnel providing information to verify donors in the "LifeFlow: Connecting Lifesavers" app can be structured as follows:

**1. Lab Personnel Interface:**

- Lab personnel will have a dedicated interface within the app.

- They will log in with their unique credentials.

**2. Appointment Verification:**

- When a donor arrives for a lab appointment, the lab personnel will use the app to verify the appointment details.

- This involves scanning the donor's appointment ID (QR code or numeric code) provided during the booking process.

**3. Blood Test and Data Entry:**

- After verifying the appointment, lab personnel will proceed with conducting the required blood tests.

- They will input the test results and related donor information into the app.

- This includes blood type, health condition, and any other relevant data.

**4. Verification Status Update:**

- Lab personnel will have the option to update the donor's verification status within the app.

- If the donor's tests are clear and they are eligible to donate, lab personnel will mark the donor as "Verified."

**5. Real-Time Sync:**

- The app ensures real-time synchronization of data, so the donor's verification status is immediately updated and visible to the donor in their profile.

**6. Notification to Donor:**

- Once the donor is marked as "Verified," the donor receives an in-app notification and a green verification tick appears on their profile.

This process ensures that lab personnel have a straightforward and secure way to verify donors' eligibility and update their verification status within the app. Real-time synchronization ensures that the donor's status is always up-to-date, enhancing transparency and trust within the platform.

**App Structure:**

1. **Welcome Screen:**

- Options to Register or Log In.

2. **Registration:**

- User selects the role (Donor, Receiver, Lab Personnel).

- Donors go through KYC process.

3. **Donor Verification:**

- Donors request lab verification by booking an appointment.

- Appointment ID provided.

4. **Lab Verification:**

- Lab personnel verify appointment details.

- Conduct blood tests and update donor information.

- Mark donors as "Verified" if eligible.

5. **Donor Dashboard:**

- Display donor verification status (green tick).

- Option to switch to a receiver if needed.

6. **Receiver Dashboard:**

- Access the filter to search for donors.

- Specify blood group, location, and hospital details.

7. **Donor Search Results:**

- List of nearby verified donors matching receiver's criteria.

- Profiles with donor details and contact button.

8. **Donor Profile:**

- Detailed donor information.

- Option to initiate contact with the donor.

9. **Contact Request:**

- Receivers send requests to admin to contact donors.

- Admin processes requests.

10. **Admin Interface:**

- Admin manages contact requests.

- Facilitates communication between donors and receivers.

11. **Donor-Receiver Communication:**

- Approved communication with phone call or messaging.

- Coordinate blood donation details.

12. **Blood Donation Process:**

- Donors and receivers plan donation time and location.

- Donors provide blood donation.

Ideal Skills and Experience:

- Proficient in React Native development for Android

- Experience with user authentication implementation

- Familiarity with app design and ability to bring the client's vision to life.

React Native Node.js

ID Proiect: #37244905

Detalii despre proiect

16 propuneri Proiect la distanță Activ acum 4 săptămâni

16 freelanceri plasează o ofertă medie de 12625₹ pentru proiect


Hello, my name is Zuber and I am a React Native developer with 5+ years of web development experience. I understand that you are looking for a React Native developer to build an App "LifeFlow : Connecting Lifesavers" a Mai multe

₹12000 INR în 7 zile
(6 recenzii)

Hello, I checked your details in the description and it seems like our team is a great fit for this job. We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert Mai multe

₹35000 INR în 20 zile
(1 părere)

We can build this as per your expectation with these common functionality. 1 Caching: Caching is used to improve the performance of an application by storing frequently accessed data in memory or on disk, allowing i Mai multe

₹7000 INR în 7 zile
(3 recenzii)

Dear sir/madam, I am offering my services on short notice. Relevant Skills and Experience Please consider me and give me a chance to impress you by my quality services

₹7000 INR în 2 zile
(0 recenzii)

Hi There, I am a professional React Native developer with knowledge of user authentication implementation and expertise in designing and developing apps from scratch. I understand the client's vision and will strive t Mai multe

₹12500 INR în 1 zi
(0 recenzii)

We propose to build 'LifeFlow: Connecting Lifesavers' using React Native, ensuring seamless registration, KYC process, and secure donor verification with lab integration. Our skilled team will craft an intuitive app st Mai multe

₹10000 INR în 12 zile
(0 recenzii)

** Can start immediately once you hire me. Hello, I am an experienced mobile app developer with an experience of 5+ years. I’m pretty confident that I will be able to create your app as required. I am an expert in ma Mai multe

₹20000 INR în 3 zile
(0 recenzii)

Hello there! My name is Anas and I am part of the full-stack development team at Freelancer. We specialize in providing highly effective solutions for both frontend and backend development. I understand that you are l Mai multe

₹7000 INR în 7 zile
(0 recenzii)

With over a year of experience in the professional field and a solid background in React and React Native frameworks, I am well-equipped to tackle this project. My two years of hands-on experience with React have honed Mai multe

₹9000 INR în 200 zile
(0 recenzii)

Hi Greetings! We are team of software developers. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We wil Mai multe

₹12500 INR în 7 zile
(0 recenzii)

"I'm a skilled front-end engineer with 3 years of experience in React.js and React Native. I've worked with startups, scaling apps to millions of downloads, and have expertise in cloud services like AWS, Firebase, and Mai multe

₹9000 INR în 7 zile
(0 recenzii)