Our journey

Development Blog & Achievements

Updates from our development journey — project milestones, hardware development, firmware, testing, medical feedback, competition results, and everything we learn along the way.

13 stories

ResQ team receiving the InnovIoT first-place award on stage at SLIIT CODEFEST 2026
Champion · 1st place

ResQ wins SLIIT CODEFEST 2026 InnovIoT

The team earned the top award in the Innov IoT category, with a cash prize of LKR 75,000 under the official competition structure.

Finished ResQ training overlay prepared for the final project evaluation
Milestone 04
Final evaluationDate not published

Refined end-to-end training workflow

The final evaluation brought the manikin overlay, ESP32-C3 firmware, local MQTT path, LocalHub, dashboard, calibration, and session workflow together. Cloud synchronization remains under active development.

View presentation
ResQ team presenting the prototype and CPR manikin at the NetX IoT Challenge 2026 final
Top 10 finalist

Top 10 at NetX IoT Challenge 2026

From 58 registered teams and 44 advancing teams, ResQ reached the ten-team Grand Finale at the University of Sri Jayewardenepura.

ResQ team presenting its CPR skills-training research at iPURSE 2026
Oral presentation

ResQ research presented at iPURSE 2026

“Digitalizing CPR Skills Training: A Low-Cost Smart Manikin System with Real-Time Feedback” was selected for oral presentation.

ResQ team members holding their INNOVEXA 2026 award certificate
3rd place

Third place at INNOVEXA 2026

ResQ was named second runner-up at the Open Business Ideation Summit, selected from more than 20 business proposals.

ResQ team with the refined training overlay after the integrated system evaluation
Milestone 03
Integrated system

Working prototype evaluation

A nearly complete system demonstrated the manikin hardware, firmware, LocalHub, dashboards, calibration, session management, and CPR performance feedback.

View presentation
ResQ team holding the first-place award at EXITO 2026 with competition officials
1st place

ResQ secures first place at EXITO 2026

The team won the Inter-University Robotics & Innovation Challenge at ICBT Colombo Campus, competing among around 20 university teams.

ResQ firmware and electronics development setup during full-system testing
Integration

Hardware refinement and full-system testing

Electronics, state-machine behavior, calibration, MQTT, Spring Boot processing, SQLite persistence, and live dashboard delivery were tested together.

ResQ prototype during an Allied Health skills-lab feedback visit
Field engagement

Skills-lab visit and training feedback

The Faculty of Allied Health Sciences shared feedback on usability, assessment, and training context. This engagement informs development; it is not medical-device certification.

ResQ team demonstrating the MVP and real-time dashboard during the second milestone review
Milestone 02
MVP demo

MVP presentation and live demonstration

The team demonstrated firmware integration, LocalHub connectivity, a real-time dashboard, and the working prototype overlay.

View presentation
Early ResQ CPR training overlay prototype under development
Prototype

First practical overlay and sensor pipeline

The first jacket structure connected physical chest action to pressure and displacement sensing, an embedded controller, and early visualization.

ResQ team after the first project milestone proposal presentation
Milestone 01
Proposal

Proposal and feasibility review

The initial concept, architecture, budget, and timeline were reviewed, with feedback on CPR standards, cost, and consultation with Allied Health specialists.

View presentation
ResQ real-time CPR monitoring dashboard shown in the overall project presentation
Project summaryLiving overview

Overall ResQ presentation

A consolidated view of the training problem, prototype, ESP32-C3 firmware, local MQTT path, Spring Boot LocalHub, dashboards, calibration, evidence, and outcomes.

View overall presentation
Current source of truth

The architecture has evolved

Historical Node runtime descriptions do not represent the current LocalHub backend. The verified stack is Windows Tauri + Spring Boot + SQLite, with MQTT from devices and REST + SSE for browser-facing communication.

Development boundary

Local-first, with cloud work ongoing

The current demonstrable path is local-first. Cloud synchronization is marked Under Active Development throughout the project documentation.

View development status