--- title: README emoji: π¬ colorFrom: blue colorTo: indigo sdk: static pinned: false short_description: AI-powered diabetic retinopathy screening from your phone ---
π’ Domain & Email Migration NoticeFrom May 30th, 2026, Fundusnap will transition to new domains as π Website: fundusnap.faizath.com (formerly fundusnap.com) |
AI-powered diabetic retinopathy screening β from your phone to a clinical second opinion.
π Website β’ βοΈ API β’ π Status
βΆοΈ Watch the demo video
--- ## π What is Fundusnap? **Fundusnap** is a comprehensive medical-imaging solution that helps healthcare workers and patients **detect and analyze diabetic retinopathy (DR)** from *fundus* (retinal) images. A user captures a photo of the back of the eye with the mobile app, and Fundusnap returns an AI classification of disease severity, highlights the specific retinal lesions it found, and lets the user ask follow-up questions to an AI medical assistant that explains the result in plain language. It is delivered as an end-to-end product spanning a **mobile app**, a **backend API**, a **marketing/management website**, and a family of **open AI models** β a retinal lesion detector, a diabetic-retinopathy severity classifier, and a result-explanation language model β together with the **synthetic dataset** that language model was trained on. ## π©Ί The Problem Diabetic retinopathy is one of the leading causes of preventable blindness worldwide, and it disproportionately affects regions with limited access to specialist eye care. - **Too few specialists.** Screening for DR traditionally requires an ophthalmologist to manually examine retinal images β a scarce and unevenly distributed resource, especially in rural and developing areas. - **Late detection.** Early-stage DR is often asymptomatic. By the time patients notice vision problems, the disease may already be advanced and harder to treat. - **High screening cost & low throughput.** Manual grading is slow and expensive, making large-scale population screening impractical. - **Results are hard to understand.** Even when a patient receives a screening result, the clinical terminology is rarely accessible to non-experts, leading to poor follow-up. ## π‘ How Fundusnap Solves It Fundusnap brings specialist-grade screening to a smartphone and makes the result understandable to everyone: 1. **Capture** β The Flutter mobile app guides users to take a high-quality fundus image (with photo and video capture support). 2. **Classify** β The image is sent to the API, which runs it through **Microsoft Azure Custom Vision** to grade the severity of diabetic retinopathy, with our own [**fundusnap-v1-severitycls-rn34-22m**](https://github.com/fundusnap/fundusnap-v1-severitycls-rn34-22m) ResNet34 grader as the open, self-hostable alternative. 3. **Detect** β [**fundusnap-v1-lesiondet-yolo11m-20m**](https://github.com/fundusnap/fundusnap-v1-lesiondet-yolo11m-20m), a YOLO11m detector, locates and bounds individual retinal lesions and landmarks (microaneurysms, haemorrhages, exudates, optic disc, fovea), so the result is explainable rather than a black box. 4. **Explain** β An **AI medical chat assistant** interprets the findings in simple, informative language and encourages appropriate follow-up with a healthcare professional β without making a clinical diagnosis. Two interchangeable backends serve this role: Microsoft's **Phi-4** via OpenRouter, and the self-hosted [**fundusnap-v1-resultexp-clm-mediphi-3.8b-adapter**](https://github.com/fundusnap/fundusnap-v1-resultexp-clm-mediphi-3.8b-adapter) β a MediPhi-Instruct LoRA fine-tuned on our [**FundusTalk v1**](https://github.com/fundusnap/fundusnap-fundustalk-v1-chatsft-11k) dataset to answer in Indonesian or English. 5. **Stay available offline** β The severity classifier also ships as an **ONNX** graph for on-device inference, acting as a fallback for poor connectivity or primary-API outages, so screening keeps working where it's needed most. All medical data is handled with security and compliance in mind (JWT-based auth, encrypted transmission, and secure image storage). --- ## π Achievements & Competitions Fundusnap was built for and submitted to three national programs in Indonesia, achieving recognition in each: | Competition | Achievement | | --- | --- | | **elevAIte Microsoft Γ Biji-biji Hackathon 2025** β Tel-U Hub | π₯ **3rd Winner** | | **Digination Fest PPI Hackathon 2025** | π **Top 5 Finalist** | | **Pikiran Terbaik Negeri Γ elevAIte 2025** | π **Top 30** | ### elevAIte Microsoft Γ Biji-biji Hackathon 2025 β π₯ 3rd Winner *Organized by Microsoft, the Biji-biji Initiative, and Telkom University, held at Tel-U Hub.* **ElevAIte Indonesia** is an AI-skilling initiative by Microsoft and the Biji-biji Initiative that aims to equip **1 million Indonesian talents** with relevant AI skills for the era of digital transformation β **free of charge and with no selection barrier**. The program partners with government, industry, educational institutions, and communities to connect talent with new opportunities created by AI, such as improved productivity, creativity, and responsible innovation. It runs as a journey β from mastering AI fundamentals on Microsoft Learn and earning the **Microsoft AI-900** certification, to a **Hackathon** where participants apply their AI skills to solve real-world problems, followed by an **incubation** phase. Fundusnap was developed and submitted during this hackathon stage and placed **3rd overall**. ### Digination Fest PPI Hackathon 2025 β π Top 5 Finalist *Organized by the Indonesia World Students Association (Perhimpunan Pelajar Indonesia Dunia / PPI Dunia).* **Digination Competition 2025**, themed **"AI for All: Bridging Innovation and People,"** is a hackathon open to active **undergraduate Indonesian students** from universities around the world. Teams of **three members from one university** submit a paper and video to advance through the stages, competing across three impact tracks β **Health, Education, and Social Business** β for prizes of IDR 10,000,000 per track. Fundusnap competed in the health track and reached the **Top 5 Finalists**. ### Pikiran Terbaik Negeri Γ elevAIte 2025 β π Top 30 *Organized by Yayasan BUMN, Microsoft, and the Biji-biji Initiative.* **Pikiran Terbaik Negeri** is a grant-competition created by **Yayasan BUMN** in partnership with impact-investment organizations, media partners, and the ANGIN Foundation. The program's mission is to **identify, nurture, and develop social entrepreneurs** (*menemukan, membina, dan mengembangkan wirausaha sosial*) who create meaningful impact for Indonesian communities and environmental sustainability. Beyond grants, participants receive bootcamp training to strengthen their entrepreneurial skills and networking opportunities with financiers in the impact sector. Fundusnap was selected into the **Top 30**. ### πΈ Moments
|
|
|
π₯ 3rd Winner Awarding The Fundusnap team receiving the Juara 3 award at the elevAIte Microsoft Γ Biji-biji Hackathon 2025, held at Tel-U Hub. |
π’ Fundusnap Booth The team demonstrating Fundusnap to visitors and judges at the exhibition booth, held during the competition day at Telkom University. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
π± |
Fundusnap Mobile AppA modern cross-platform app that guides users to capture high-quality fundus images, runs AI-powered diabetic retinopathy analysis, and answers questions through an intelligent medical chatbot.
β¨ Highlights: Fundus photo & video capture Β· Encrypted on-device secure storage Β· On-the-go DR analysis Β· Conversational medical assistant |
π |
Fundusnap WebsiteThe public-facing landing experience that introduces the product, showcases its features, and routes visitors to downloads and access links.
β¨ Highlights: Marketing & product showcase Β· Edge-hosted on Cloudflare Pages |
βοΈ |
Fundusnap APIThe backend brain β handling authentication, image analysis & processing, AI chat interactions, and secure medical-data storage.
π€ AI services: Azure Custom Vision (DR grading) Β· fundusnap-v1-lesiondet-yolo11m-20m (lesion detection) Β· medical chat via Microsoft Phi-4 on OpenRouter or the self-hosted MediPhi LoRA adapter |
π¬ |
Fundusnap Lesion Detector β
|
π§ |
Fundusnap Severity Classifier β
|
π¬ |
Fundusnap Result Explainer β
|
π |
FundusTalk v1 β
|