-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ihab Saloum edited this page Jan 9, 2026
·
3 revisions
Your Personal Health & Wellness Companion
StepSyncAI is a comprehensive, privacy-first Progressive Web App (PWA) that helps you track and improve your mental health, medication adherence, sleep patterns, and exercise habitsβall in one beautiful interface.
- Quick Start Guide - Get started in 5 minutes
- Features Overview - What StepSyncAI can do
- Architecture - Technical details
- Security & Privacy - Your data is safe
- PWA Updates - How app updates work (new!)
- FAQ - Common questions
- Contributing - Help improve StepSyncAI
- Mood logging with 1-10 scale and emoji visualization
- Symptom tracking (anxiety, stress, fatigue, irritability, hopeful feelings)
- Notes and journaling to capture daily experiences
- Historical trends to identify patterns
- Add medications with dosage and timing
- Mark as taken with one tap
- Drug interaction warnings for 65+ dangerous combinations
- Dosage validation with universal safety checks (150+ medications in database)
- Daily reminders to maintain adherence
- Log bedtime and wake time automatically
- Sleep quality rating (1-10 scale)
- Calculate sleep hours and track debt
- Weekly averages and streak tracking
- Insights for better sleep hygiene
- Track activities (walking, running, cycling, swimming, yoga, gym, sports, other)
- Duration and intensity monitoring
- Calorie estimates for different activities
- Weekly goals and progress tracking
- Motivational insights to stay active
- Overall wellness score (0-100) based on all metrics
- Today's stats at a glance
- 7-day trends chart (powered by Chart.js)
- Activity streak visualization (last 30 days)
- Personalized insights based on your data
- Weekly progress bars for each category
- Dark/Light theme toggle
- Glassmorphism effects and premium design
- Responsive mobile-first design with bottom navigation
- Smooth animations and transitions
- Accessibility optimized with ARIA labels and keyboard navigation
- Install as app on any device
- Offline functionality with service worker caching
- No app store required
- Auto-updates when new features are released
- 1,927 automated tests with 82.55% coverage
- 150+ medications in dosage validation database
- 65+ drug interactions detected
- 0 security vulnerabilities (regularly audited)
- 100% client-side - your data never leaves your device
StepSyncAI is designed with privacy as the foundation:
- β 100% local storage - All data stored in your browser's localStorage
- β No servers - No data transmitted to external servers
- β No tracking - No analytics, cookies, or telemetry
- β No accounts - No sign-up, login, or personal information required
- β Export your data - Download all your data as JSON anytime
- β Full control - Delete all data with one click
Read more: Security & Privacy Policy
- Frontend: Vanilla JavaScript (no framework dependencies)
- Styling: CSS Variables with dark/light theme support
- Storage: Browser localStorage (client-side only)
- Visualization: Chart.js 4.4.1
- PWA: Service Worker v4 with offline caching
- Testing: 1,927 automated tests
- CI/CD: GitHub Actions (Node 18.x, 20.x)
Learn more: Architecture
- Track mood patterns to identify triggers
- Ensure medication adherence with reminders
- Improve sleep quality with data-driven insights
- Maintain fitness goals with exercise tracking
- Share wellness reports with healthcare providers
- Encourage patients to self-monitor between appointments
- Review exported data (JSON format) for trends
- Identify potential medication issues early
- Track treatment effectiveness over time
- Export anonymized wellness data
- Study correlations between mood, sleep, exercise
- Analyze medication adherence patterns
- Test behavioral health interventions
- Quick Start - Install and start tracking in 5 minutes
- FAQ - Common questions answered
- Features Guide - Detailed feature walkthrough
- Tips & Best Practices - Get the most out of StepSyncAI
- Data Export - How to export your data
- Architecture - Technical overview
- Contributing - How to contribute
- API Reference - localStorage schema and PWA APIs
- Testing - Running and writing tests
- Security & Privacy - How we protect your data
- Roadmap - Upcoming features
- Changelog - Version history
- GitHub Issues: Report bugs or request features
- Discussions: Ask questions or share ideas
- Pull Requests: Contribute code
- Star the repo: Show your support β
StepSyncAI is open source and available under the MIT License.
See LICENSE for details.
Built with β€οΈ by the StepSyncAI community.
Special thanks to:
- All contributors who've helped improve the project
- Users who've provided feedback and suggestions
- Healthcare professionals who've validated medication safety features
Ready to start your wellness journey?
π Get Started Now or Try the Live Demo