π Live Demo β’ π Achievement β’ β Problem β’ π‘ Solution β’ π οΈ Tech Stack
RehabFloors is an innovative smart pressure-sensing floor system designed to revolutionize physical rehabilitation monitoring. By integrating pressure sensors into floor tiles, RehabFloors provides real-time monitoring of patient movement, gait analysis, fall detection, and therapy progress trackingβall through an intuitive web-based dashboard.
- πΆ Gait Analysis: Real-time monitoring and analysis of patient walking patterns and balance
- π¨ Fall Detection: Instant alerts when a patient falls, enabling quick response from healthcare providers
- π Progress Tracking: Comprehensive rehabilitation progress monitoring with visual analytics
- π₯ Patient Management: Complete patient profiles with therapy history and session records
- π₯ Therapist Dashboard: Centralized control panel for healthcare professionals
- π± Real-time Monitoring: Live sensor data visualization through IoT integration
- π Reports & Analytics: Detailed reports on patient recovery and therapy effectiveness
RehabFloors achieved 1st Place at the prestigious Winaction International Product Innovation Competition 2025, organized by Universitas Widyatama!
RehabFloors team receiving the 1st Winner award at Winaction International Product Innovation Competition 2025
[NOTE] RehabFloors was developed as a competition entry for Winaction International Product Innovation Competition 2025. As such, only a minimal hardware prototype and website frontend prototype have been built to demonstrate the concept and innovation potential.
- Hardware Prototype: Basic pressure sensor grid demonstrating the core sensing technology
- Frontend Web App: Fully functional prototype showcasing the monitoring dashboard, patient management, and analytics features
- Proof of Concept: End-to-end demonstration of sensor data visualization and fall detection
Physical rehabilitation faces several critical challenges that impact patient recovery and healthcare efficiency:
| Problem | Impact |
|---|---|
| Limited Monitoring | Therapists can only observe patients during scheduled sessions, missing crucial recovery data |
| Delayed Fall Response | Falls outside supervised sessions often go unnoticed, leading to delayed medical attention |
| Subjective Assessment | Traditional rehabilitation progress relies heavily on visual observation and patient self-reporting |
| Data Gaps | Lack of continuous, objective data makes it difficult to optimize therapy plans |
| Elderly Care | Aging populations require more rehabilitation services with limited healthcare resources |
- β No continuous monitoring between therapy sessions
- β Delayed response to fall incidents
- β Subjective progress evaluation
- β Limited data for therapy optimization
- β High cost of specialized monitoring equipment
RehabFloors addresses these challenges through an integrated smart floor and monitoring platform:
flowchart LR
A[π¦Ά Pressure Sensors] --> B[π‘ IoT Controller]
B --> C[βοΈ Cloud Processing]
C --> D[π± Web Dashboard]
D --> E[π¨ββοΈ Therapist Alerts]
D --> F[π Analytics Reports]
| Component | Description |
|---|---|
| Smart Floor Tiles | Pressure-sensing floor tiles that detect foot placement, weight distribution, and movement patterns |
| IoT Integration | Real-time data transmission from sensors to the cloud for instant processing |
| Web Dashboard | Intuitive interface for therapists to monitor patients, view analytics, and receive alerts |
| Fall Detection Algorithm | Intelligent detection of sudden pressure changes indicating potential falls |
| Gait Analysis Engine | Automated analysis of walking patterns to track rehabilitation progress |
- β 24/7 Monitoring: Continuous patient monitoring even outside therapy sessions
- β Instant Fall Alerts: Immediate notifications when falls are detected
- β Objective Data: Quantifiable metrics for accurate progress assessment
- β Data-Driven Therapy: Evidence-based therapy adjustments for optimal recovery
- β Cost-Effective: Affordable solution compared to specialized monitoring equipment
Repository: rehabfloors/rehabfloors-web
Live URL: rehabfloors.faizath.com
Description: Modern React-based web application featuring an intuitive dashboard for patient monitoring, gait analysis visualization, and real-time sensor data display.
| Technology | Purpose | Description |
|---|---|---|
| React 18 | UI Framework | Modern component-based architecture with hooks |
| TypeScript | Type Safety | Static type checking for enhanced code quality |
| Vite | Build Tool | Lightning-fast development server and optimized builds |
| Technology | Purpose | Description |
|---|---|---|
| Tailwind CSS | Styling | Utility-first CSS framework for rapid development |
| Radix UI | Components | Accessible, unstyled UI primitives |
| Lucide React | Icons | Beautiful, consistent icon library |
| Class Variance Authority | Styling | Variant-based component styling utilities |
| Technology | Purpose | Description |
|---|---|---|
| React Hook Form | Forms | Performant form library with validation |
| Zod | Validation | TypeScript-first schema validation |
| React Router DOM | Routing | Client-side routing for navigation |
| Technology | Purpose | Description |
|---|---|---|
| ESLint | Code Quality | Static analysis for code issues |
| PostCSS | CSS Processing | CSS transformation with plugins |
| Autoprefixer | CSS Compatibility | Automatic vendor prefixes |
-
Clone the Repository
git clone https://github.com/rehabfloors/rehabfloors-web.git cd rehabfloors-web -
Install Dependencies
npm install
-
Start Development Server
npm run dev
-
Open in Browser Navigate to
http://localhost:5173to view the application.
| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run build |
Build production-ready application |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint for code quality checks |
- Physical Therapists: Healthcare professionals monitoring patient rehabilitation
- Rehabilitation Centers: Facilities seeking to improve patient care and monitoring
- Hospitals: Healthcare institutions with rehabilitation departments
- Elderly Care Facilities: Nursing homes requiring fall detection and monitoring
- Home Healthcare: Remote monitoring for patients recovering at home
| π Website | rehabfloors.faizath.com |
| π§ Email | contact@rehabfloors.faizath.com |
| π» GitHub | github.com/rehabfloors |
| π Frontend Repo | rehabfloors/rehabfloors-web |
Made with β€οΈ by the RehabFloors Team
π Visit RehabFloors β’ π₯ Our Organization β’ β Star this repo