{"id":31889619,"url":"https://github.com/jay-sharmaa/FitLite","last_synced_at":"2025-10-13T07:03:20.469Z","repository":{"id":278396002,"uuid":"922992456","full_name":"jay-sharmaa/FitLite","owner":"jay-sharmaa","description":"A Health Monitoring app build using native android","archived":false,"fork":false,"pushed_at":"2025-10-04T11:53:55.000Z","size":52699,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T13:27:33.480Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jay-sharmaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-27T13:10:35.000Z","updated_at":"2025-08-04T12:52:34.000Z","dependencies_parsed_at":"2025-02-19T15:28:59.361Z","dependency_job_id":"24420d56-f00c-4a16-bd9c-2af3c3f262e9","html_url":"https://github.com/jay-sharmaa/FitLite","commit_stats":null,"previous_names":["jay-sharmaa/fitlite"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jay-sharmaa/FitLite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jay-sharmaa%2FFitLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jay-sharmaa%2FFitLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jay-sharmaa%2FFitLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jay-sharmaa%2FFitLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jay-sharmaa","download_url":"https://codeload.github.com/jay-sharmaa/FitLite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jay-sharmaa%2FFitLite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014046,"owners_count":26085448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-13T07:01:21.681Z","updated_at":"2025-10-13T07:03:20.459Z","avatar_url":"https://github.com/jay-sharmaa.png","language":"Kotlin","funding_links":[],"categories":[":shamrock:  **Categories**"],"sub_categories":[":weight_lifting: Health \u0026 Fitness"],"readme":"# FitLite\nFitLite is a comprehensive fitness tracking application that helps users monitor their health and fitness goals with advanced features and a seamless experience across mobile devices and wearables.\n\n# Run the App on Your Web Page !!\n[Run App](https://appetize.io/embed/b_65yzgrf7u7swgiy4zdyiki3rke) (Due to it being on web emulator camera is not working and there can be performance issues while authenticating)\n\n# Login / Signup Screen\n\n\u003cp float=\"center\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img1.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img2.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Bottom Nav Screen \n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img3.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img4.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img5.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Workout Screen\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img6.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Settings Screen\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img7.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img8.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img9.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Navigation As A Service\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img10.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img11.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Custom Exercise Of Your Own Preference\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img13.jpg\" width=\"200\"/\u003e\n  \u003cimg src=\"https://github.com/jay-sharmaa/FitLite/blob/main/app/implimages/img15.jpg\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n# Technical Features\n\nRoom Database: Local data persistence for offline access and performance\nAuthentication: Secure user accounts with multiple sign-in options\nPaging: Smooth scrolling through large datasets with efficient memory usage\nJetpack Compose UI: Modern declarative UI built with Jetpack Compose\nCameraX Integration: Take progress photos and scan QR codes for quick data entry\nVoice Control: Hands-free operation during workouts\nWear OS Companion: Synchronized experience on smartwatches\n\n# Getting Started\n# Prerequisites\n\nAndroid Studio Arctic Fox (2021.3.1) or newer\nKotlin 1.6.0+\nJDK 11\nAndroid SDK 31+\nGradle 7.0.2+\n\nInstallation\n\nClone the repository:\n\nOpen the project in Android Studio\nSync Gradle files\n\nBuild and run the application\n\nArchitecture\nFitLite follows the MVVM (Model-View-ViewModel) architecture pattern with Clean Architecture principles:\n\nData Layer: Room database, remote data sources, repositories\nDomain Layer: Use cases, models, business logic\nPresentation Layer: ViewModels, UI components, Jetpack Compose screens\n\nRoom Database Schema\nThe application uses Room for efficient local data storage with the following main entities:\n\nUser\nWorkout\nExercise\nNutrition\nSleep\nGoal\nAchievement\n\nWear OS Companion App\nThe FitLite Wear OS app provides a synchronized experience on smartwatches with:\n\nReal-time workout tracking\nHeart rate monitoring\nQuick logging of activities\nCustom complications for watch faces\nVoice command support\n\nCommunication Between Devices\nData synchronization between the mobile and wearable apps happens through:\n\nDataLayer API for small, frequent updates\nCloud synchronization for larger datasets\nWear OS health services integration\n\nCameraX Integration\nFitLite uses CameraX for:\n\nReal-time exercise form analysis (beta feature)\n\nVoice Control\nVoice commands are available for hands-free operation:\n\nStart/stop workout tracking\n\nContributing\nWe welcome contributions to FitLite! Please follow these steps:\n\nFork the repository\nCreate a feature branch (git checkout -b feature/amazing-feature)\nCommit your changes (git commit -m 'Add some amazing feature')\nPush to the branch (git push origin feature/amazing-feature)\nOpen a Pull Request\n\nJetpack Compose\nRoom Database\nCameraX\nWear OS\nPaging Library\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay-sharmaa%2FFitLite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjay-sharmaa%2FFitLite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay-sharmaa%2FFitLite/lists"}