π¨ Early panic attack detection through AI-powered biometric monitoring on smartwatches
Nura is an intelligent smartwatch app that uses machine learning to detect early signs of panic attacks, providing:
nura-project/
βββ π¦ packages/
β βββ π§ core/ # Domain logic & business rules
β βββ π± mobile-app/ # React Native app
β βββ β watch-app/ # WearOS application
β βββ π web-dashboard/ # Astro web interface
β βββ π§ backend-api/ # ElysiaJS API server
β βββ π€ ml-service/ # LSTM model service
βββ π€ shared/ # Shared utilities & types
βββ π οΈ tools/ # Development utilities
βββ π docs/ # Documentation
Component | Technology |
---|---|
π± Mobile | React Native + TypeScript |
β Watch | WearOS |
π Web | Astro + TailwindCSS |
π§ Backend | ElysiaJS + Bun |
π€ ML | LSTM (TensorFlow) |
π¦ Monorepo | Turbo + pnpm |
main
- π Protected, production-ready codedevelop
- π§ͺ Integration branch for featuresfeature/[name]-[description]
- π New features (feature/sebastian-panic-detection
)bugfix/[name]-[description]
- π Bug fixes (bugfix/gabriel-sensor-connection
)hotfix/[name]-[description]
- π¨ Critical production fixes (hotfix/daniel-critical-alert-fix
)Follow Conventional Commits:
feat(core): add panic detection algorithm
fix(mobile): resolve bluetooth connection issue
docs(readme): update installation guide
test(ml): add LSTM model unit tests
Types:
feat
β¨ - New featuresfix
π - Bug fixesdocs
π - Documentationtest
π§ͺ - Testsrefactor
β»οΈ - Code refactoringperf
β‘ - Performance improvements// β
Good
src/adapters/inbound/BiometricController.ts
src/domain/entities/User.ts
src/use-cases/DetectPanic.ts
// β Bad
src/controllers/biometric.ts
src/user.ts
src/panic.ts
main
or develop
Name | Role | Responsibilities |
---|---|---|
π¨βπΌ Daniel DueΓ±as | Product Owner | Requirements, validation |
ποΈ SebastiΓ‘n Torrealba | Tech Lead | Architecture, core domain |
π¨ Gabriel Apablaza | UI/UX Developer | Frontend, design |
π€ JoaquΓn Torres | MLOps Engineer | ML models, algorithms |
π§ͺ Myckoll Winchester | QA Engineer | Testing, watch app |
π JoaquΓn VΓ©liz | Scrum Master | Process, backend API |
bug
labelenhancement
labelThis project is proprietary software developed for Universidad TΓ©cnica Federico Santa MarΓa.
π« Built with β€οΈ by the Nura Team