Your personal companion for holistic health and wellness tracking!
β¨ Features Β Β β’Β Β β‘ Tech Stack Β Β β’Β Β π Getting Started Β Β β’Β Β π€ Contributing
Welcome to EasyFit! This comprehensive mobile application is designed to help you take control of your wellness journey. By combining cutting-edge technology with user-friendly design, we provide a seamless experience for tracking various aspects of your daily health and wellness routines.
Our mission is to empower users to make informed decisions about their health by providing detailed insights into their daily wellness metrics. Whether you're focusing on better hydration, improved sleep patterns, or consistent exercise routines, EasyFit is your companion on this journey.
- Beautiful introduction carousel
- Step-by-step feature walkthrough
- Personalized goal setting assistance
- Interactive tutorial elements
- Seamless sync with Android Health Connect
- Real-time activity tracking
- Comprehensive sleep analysis
- Automated data synchronization
- Privacy-focused health data management
-
Hydration Monitoring
- Custom daily water intake goals
- Smart reminders based on activity level
- Visual progress tracking
-
Sleep Analytics
- Sleep cycle analysis
- Quality metrics tracking
- Smart wake-up recommendations
-
Exercise Tracking
- Real-time activity monitoring
- Workout intensity analysis
- Progress visualization
-
Mood & Stress Management
- Daily mood logging
- Stress level tracking
- Pattern identification
- Wellness recommendations
- Interactive charts and graphs
- Trend analysis
- Progress comparisons
- Custom date range views
- Exportable reports
- Contextual reminders
- Customizable alert schedules
- Activity-based prompts
- Progress celebrations
- Framework: React Native with Expo
- Language: TypeScript for type-safe development
- State Management: React Context + Hooks
- Navigation: Expo Router with deep linking support
- Design System: Custom neumorphic components
- Layout: Responsive bento grid system
- Animations: React Native Reanimated
- Haptics: Expo Haptics
- Local Storage: AsyncStorage
- Health Data: Health Connect API
- State Persistence: Custom hooks system
- Data Sync: Background fetch support
- Node.js (LTS version)
- npm or yarn
- Android Studio (for Android development)
- Health Connect app (for Android health features)
- Xcode (for iOS development, macOS only)
-
Clone the Repository
git clone https://github.com/ShiiiivanshSingh/HackOClock.git cd HackOClock -
Install Dependencies
npm install
-
Start Development Server
npm start
-
Run on Device/Simulator
# For iOS npm run ios # For Android npm run android
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with React Native and Expo
- Implements modern UI/UX trends with neumorphic design
- Follows SDG 3: Good Health and Well-Being guidelines
- Built with accessibility and user privacy in mind
- Community-driven development approach
Built with



