Project idea
- Integrate PURI with telemedicine platforms to connect users with healthcare professionals worldwide. This allows for remote diagnosis, personalized advice, and timely intervention, regardless of location. Imagine someone in a remote village accessing expert medical guidance through their smartphone, breaking down geographical barriers to healthcare and enabling preventative measures for those lacking local medical resources.
- Develop AI-powered algorithms in PURI that analyse user data (test results, lifestyle, family history) to provide personalised risk assessments for specific diseases. Imagine the app predicting an increased risk of kidney disease based on various factors, empowering users to take preventative action like seeking early medical consultation or modifying their lifestyle. This shifts the focus from reactive to proactive healthcare, preventing serious conditions before they arise.
- Incorporate interactive educational content and gamification in PURI to improve health literacy and encourage regular testing. Imagine users earning points for completing quizzes and challenges, fostering a fun and engaging way to learn about their health. This empowers users with knowledge, enabling them to understand their bodies better and take proactive steps towards disease prevention. By making health monitoring interactive and rewarding, PURI can promote glob
Project challenges
- Ensuring the PURI app functions smoothly on older mobile phones, particularly those common in developing countries with limited access to newer technology, poses a significant technical challenge. This requires optimizing the app’s performance for limited processing power and older operating systems while maintaining core functionality and accuracy.
- Developing a robust AI model that accurately interprets urine test results and provides reliable risk assessments requires a vast and diverse dataset for training. This includes accounting for variations in test strip brands, lighting conditions, and individual health profiles to ensure consistent accuracy and avoid misinterpretations that could have health consequences.
- Designing a user interface that is intuitive and easy to navigate for all users, regardless of their technical proficiency or language, is crucial for widespread adoption. This involves clear visuals, simple language, and potentially multilingual support to ensure everyone can understand and utilize the app effectively, maximising its potential for global health impact.
Results
- Expanded Global Access: PURI reached underserved communities worldwide, increasing access to urine testing and health monitoring through telemedicine and compatibility with older devices.
- Improved Health Outcomes: PURI facilitated early detection of potential health issues, leading to improved outcomes as users proactively addressed conditions like UTIs and kidney disease.
- Empowered Patients: PURI fostered health awareness and patient empowerment through education and a user-friendly design, increasing engagement and proactive health management.
Business challenges
- PURI aims to make urine testing and health monitoring accessible to everyone, regardless of location or socioeconomic status. By leveraging technology and user-centered design, the project strives to break down barriers to healthcare and empower individuals to take control of their well-being.
- PURI seeks to shift the paradigm from reactive to proactive healthcare by facilitating early detection of potential health issues. Through regular monitoring and personalized insights, the project aims to enable timely interventions and prevent serious conditions from developing.
- PURI endeavors to empower users with knowledge and tools to actively participate in their own health management. By providing accessible education and fostering a supportive community, the project aims to cultivate greater health awareness and encourage proactive health behaviors.

Project essentials
AI-Powered Urine Test Analysis
PURI utilizes advanced image recognition and machine learning algorithms to analyze urine test strips, providing accurate and instant results for various health indicators like pH, glucose, and protein. This eliminates the need for manual interpretation and ensures reliable readings.

Personalized Health Insights and Tracking
PURI tracks test results over time, generating personalised reports and visualisations that highlight trends and potential health risks. This empowers users to understand their health patterns and make informed decisions about their well-being.

Educational Resources and Interactive Guides
PURI provides a comprehensive library of educational resources, including articles, videos, and interactive guides, to help users understand their test results and learn about various health conditions. This empowers individuals with knowledge, promotes health literacy, and encourages proactive health management.
This feature aligns better with PURI’s focus on individual empowerment and accessibility, providing valuable information directly within the app without relying on external healthcare providers.

Development in detail
- Conduct a thorough audit of the existing PURI app, including code review, performance testing, and security analysis. Identify areas for optimization, such as improving image processing efficiency, enhancing data security, and refining the user interface based on user feedback and usage patterns. This step ensures the app’s foundation is solid and ready for future development.
- Prioritise the development of new features based on user feedback and identified needs. This could include expanding educational resources with interactive guides, incorporating personalised health insights based on test result history, or introducing gamification elements to enhance user engagement and motivation. This stage emphasises user-centric design and focuses on features that provide the most value to the PURI community.
- Explore potential partnerships with relevant organisations, such as healthcare providers, research institutions, or NGOs, to expand PURI’s reach and impact. This could involve integrating with existing health platforms, participating in research studies, or collaborating on health awareness campaigns. This step aims to leverage external expertise and resources to enhance PURI’s capabilities and broaden its user base.
- Cultivate a thriving user community by actively engaging with users, providing ongoing support, and fostering a sense of shared purpose. This could involve creating online forums, organizing virtual events, or establishing feedback mechanisms to encourage user participation and co-creation. This step focuses on building a sustainable ecosystem around PURI, ensuring its long-term growth and impact on global health.
Technology stack used
PHP
PHP is a server-side scripting language used for creating dynamic web pages, widely used in web development, and known for its flexibility and database compatibility.
79%
of all websites use PHP
50%
faster performance in web applications
Swagger
Swagger is an open-source framework for building, documenting, and consuming RESTful APIs, offering tools for automatic API documentation and testing.
22k
GitHub stars for Swagger.
35%
faster API documentation setup with Swagger’s automated tools.
Microservices
Microservices is an approach to designing software as a suite of small, independently deployable services that work together to form an application.
50k
GitHub stars for repositories using microservices architecture.
35%
increase in system scalability and resilience with microservices, compared to monolithic architectures.
Swift
Swift is a modern, high-performance programming language developed by Apple for building native iOS, macOS, and other Apple platform applications, known for its safety, speed, and ease of use.
300k
apps are built using Swift on the iOS App Store.
40%
faster code execution compared to Objective-C with Swift’s optimized performance.
Objective-C
Objective-C is an object-oriented programming language used primarily by Apple for developing iOS and macOS applications before the introduction of Swift. It adds Smalltalk-style messaging to the C programming language, making it powerful for building native applications on Apple platforms.
10k
GitHub repositories still actively use Objective-C.
30%
slower development compared to Swift, due to Objective-C’s more verbose syntax and less modern language features.
MariaDB
MariaDB is a fork of MySQL, designed to maintain compatibility with MySQL while offering additional features and performance improvements for web and enterprise applications.
12k
GitHub stars for MariaDB.
30%
faster query execution in MariaDB compared to MySQL in certain workloads.
Bootstrap
Bootstrap is a popular open-source CSS framework used for designing responsive and mobile-first web applications, providing pre-built components and a grid system.
164k
GitHub stars for Bootstrap.
35%
faster front-end development using Bootstrap’s pre-designed components and grid system.
Laravel
Laravel is a popular PHP web framework known for its elegant syntax, built-in tools for routing, authentication, and caching, and its ability to streamline web application development.
1.4M
websites worldwide use Laravel
30%
faster development speed with Laravel
GIT
Git is a distributed version control system that enables developers to track changes in their codebase, collaborate on projects, and manage code efficiently.
45k
stars on GitHub for Git.
80%
of software projects worldwide use Git for version control.
Docker
Docker is a platform for developing, shipping, and running applications inside lightweight, isolated containers, simplifying software delivery and scaling.
65k
GitHub stars for Docker.
50%
faster deployment with Docker containers compared to traditional virtual machines.
Traefik
Traefik is a modern HTTP reverse proxy and load balancer that makes it easy to deploy and manage microservices and dynamic containerized applications.
42k
stars on GitHub for Traefik.
30%
better load balancing efficiency with Traefik in containerized environments.
npm
npm (Node Package Manager) is the default package manager for Node.js, used for managing JavaScript dependencies and libraries in web and mobile applications.
180k
GitHub stars for npm.
50%
faster dependency management with npm’s package registry for JavaScript projects.
Composer
Composer is a dependency management tool for PHP that allows developers to declare the libraries their project depends on and automatically installs and updates them.
25k
GitHub stars for Composer.
40%
faster dependency management in PHP projects using Composer’s automatic updates and installations.
Firebase
Firebase is a platform by Google that provides a range of cloud-based tools and services for building web and mobile applications, including databases, authentication, and analytics.
40k
GitHub stars for Firebase.
30%
faster app development with Firebase’s integrated services.
Results obtained
App Stability
Through rigorous code optimisation and bug fixes, PURI achieved a significant improvement in app stability, resulting in fewer crashes and smoother user experience.
Data Security
Implementing enhanced security measures and encryption protocols ensured robust protection of user data, reinforcing trust and privacy within the PURI platform.
User Satisfaction
Active integration of user feedback led to interface refinements and usability improvements, contributing to increased user satisfaction and positive app reviews.
Back to top