Skip to content

tbgcollab/Hack4PWD-AbiliLife-frontend

 
 

Repository files navigation

🦸‍♂️ AbiliLife - Super App for People with Disabilities (PWDs)

AbiliLife Demo

Click the image above to watch the Pitch Video and demo video


📋 Table of Contents


📚 Project Overview

AbiliLife is a Super App for PWDs is a multi-functional platform designed to simplify the daily challenges faced by people with disabilities across Africa. By integrating healthcare services, assistive technology, financial support, and insurance options, this app fosters a more inclusive, accessible and collaborate society.

Key Objectives:

  • Provide accessible insurance solutions tailored for PWDs.
  • Offer assistive technologies and devices through an inclusive marketplace.
  • Enable financial support via microloans for healthcare and assistive tools.
  • Facilitate access to healthcare professionals and telemedicine.
  • Create an inclusive community and support system for PWDs and their caregivers.

🔎 Problem Statement

In Eastern Africa, approximately 10-15% of the population consists of individuals living with disabilities. However, they face:

  • Limited access to affordable insurance policies, as most insurers exclude PWDs from comprehensive coverage.
  • Insufficient healthcare services tailored to their specific needs.
  • High cost of assistive technologies, with little or no financial support.
  • A lack of centralized, easily accessible platforms for managing healthcare, insurance, and assistive technology needs.

This app aims to solve these issues by creating an ecosystem that addresses the gap in insurance, healthcare, and financial services for PWDs.

Relevant Statistics:

  • 15% of the world's population (about 1 billion people) live with some form of disability, with a large percentage in developing regions like Africa.
  • In Kenya, approximately 4.6% of the population has a disability, with limited access to insurance coverage, healthcare, and assistive tools.

💡 Features

The super app includes the following key features and functionalities:

1. Inclusive Insurance Solutions

  • Integration with insurance companies that offer tailored policies for PWDs.
  • Eligibility check tools for users to assess which insurance plans they can access.

2. Assistive Technology Marketplace

  • A marketplace for users to browse and purchase assistive devices.
  • Microloans and financing options for purchasing necessary tools.

3. Healthcare & Telemedicine

  • Access to healthcare professionals via in-app telemedicine services.
  • Health tracking tools and personalized wellness plans.

4. Financial Services

  • Integration with financial institutions offering microloans to assist in purchasing healthcare services or assistive devices.

5. Community Support

  • A platform for caregivers and PWDs to share experiences, advice, and support.

🛠 Technologies Used

This project utilizes a robust tech stack for the best user experience and system performance:

  • Frontend: React Native for cross-platform mobile app development.
  • Backend: Node.js with Express.js for the API.
  • Database: MongoDB for scalable, flexible data storage.
  • Cloud Services: Microsoft Azure for hosting and deployment.
  • Payment Integration: M-Pesa, Stripe, and other payment gateways for financial transactions.
  • API Integrations:
    • Insurance APIs for eligibility and claims processing.
    • Healthcare APIs for telemedicine services.

🚀 Setup & Installation

To run this project locally, follow these steps:

Prerequisites

  • Node.js (v14 or later)
  • MongoDB
  • React Native CLI
  • A compatible code editor (VS Code recommended)

Installation

  1. Clone the Repository:

    git clone https://github.com/AbiliLife/AbiliLife-frontend
  2. Install Dependencies:

    cd AbiliLife-frontend
    npm install
  3. Set Up Environment Variables: Create a .env file in the root directory and configure your API keys for MongoDB, Azure, and payment gateways.

  4. Start the Backend:

    npm run server
  5. Run the App:

    react-native run-android   # For Android
    react-native run-ios       # For iOS

📲 Usage

Once you've installed the app, you can:

  1. Register as a PWD or caregiver and complete your profile.
  2. Explore insurance options specifically designed for PWDs and purchase policies directly.
  3. Browse the assistive device marketplace and apply for microloans if needed.
  4. Access healthcare professionals through the telemedicine feature.
  5. Engage with the community by participating in forums and support groups.

🤝 Contributing

We welcome contributions to make this project better! Please follow the steps below:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

📄 License

Distributed under the AGPL-3.0 (Affero General Public License). See LICENSE for more information.


🙌 Acknowledgements

  • Microsoft for supporting the development of this project through Hack4PWD.
  • All contributors and team members working to make this app a reality.

About

This is the AbiliLife Frontend App on React Native

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%