{"id":22537816,"url":"https://github.com/kind-unes/habitnow","last_synced_at":"2025-03-17T16:12:41.618Z","repository":{"id":221594124,"uuid":"753860682","full_name":"Kind-Unes/HabitNow","owner":"Kind-Unes","description":"Habit Now is a Flutter  habit, task, and recurrent task  app manager with a built-in timer. It utilizes the Bloc pattern for state management and stores data using Hive, a NoSQL database.","archived":false,"fork":false,"pushed_at":"2025-01-30T00:46:45.000Z","size":1060,"stargazers_count":43,"open_issues_count":1,"forks_count":22,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-06T18:39:48.941Z","etag":null,"topics":["bloc","dart","database","flutter","habit","hive","innovative","nosql","stopwatch","tasks","timer","todolist","ui"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/Kind-Unes.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}},"created_at":"2024-02-06T23:26:04.000Z","updated_at":"2025-03-03T12:01:39.000Z","dependencies_parsed_at":"2024-02-08T23:03:35.038Z","dependency_job_id":"9cc634c2-8c00-4906-81b2-5ba934fbc50b","html_url":"https://github.com/Kind-Unes/HabitNow","commit_stats":null,"previous_names":["kind-unes/habitnow"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kind-Unes%2FHabitNow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kind-Unes%2FHabitNow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kind-Unes%2FHabitNow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kind-Unes%2FHabitNow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kind-Unes","download_url":"https://codeload.github.com/Kind-Unes/HabitNow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244066189,"owners_count":20392406,"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","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":["bloc","dart","database","flutter","habit","hive","innovative","nosql","stopwatch","tasks","timer","todolist","ui"],"created_at":"2024-12-07T11:08:41.276Z","updated_at":"2025-03-17T16:12:41.585Z","avatar_url":"https://github.com/Kind-Unes.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Habit Timer App\n\n## Overview\nThis Flutter app is a habit, task, and recurrent task manager with a built-in timer. It utilizes the Bloc pattern for state management and stores data using Hive, a NoSQL database.\n\n## Features\n- Manage habits, tasks, and recurrent tasks\n- Integrated timer for tracking task duration\n- Bloc pattern for efficient state management\n- Hive NoSQL Database for data persistence\n\n## Screenshots\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504896_y.jpg\" width=\"150\" alt=\"Screenshot 1\"\u003e\n      \u003cbr\u003e\n      Screenshot 1\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504897_y.jpg\" width=\"150\" alt=\"Screenshot 2\"\u003e\n      \u003cbr\u003e\n      Screenshot 2\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504898_y.jpg\" width=\"150\" alt=\"Screenshot 3\"\u003e\n      \u003cbr\u003e\n      Screenshot 3\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504899_y.jpg\" width=\"150\" alt=\"Screenshot 4\"\u003e\n      \u003cbr\u003e\n      Screenshot 4\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504900_y.jpg\" width=\"150\" alt=\"Screenshot 5\"\u003e\n      \u003cbr\u003e\n      Screenshot 5\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504901_y.jpg\" width=\"150\" alt=\"Screenshot 6\"\u003e\n      \u003cbr\u003e\n      Screenshot 6\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504902_y.jpg\" width=\"150\" alt=\"Screenshot 7\"\u003e\n      \u003cbr\u003e\n      Screenshot 7\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504903_y.jpg\" width=\"150\" alt=\"Screenshot 8\"\u003e\n      \u003cbr\u003e\n      Screenshot 8\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504904_y.jpg\" width=\"150\" alt=\"Screenshot 9\"\u003e\n      \u003cbr\u003e\n      Screenshot 9\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504905_y.jpg\" width=\"150\" alt=\"Screenshot 10\"\u003e\n      \u003cbr\u003e\n      Screenshot 10\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504906_y.jpg\" width=\"150\" alt=\"Screenshot 11\"\u003e\n      \u003cbr\u003e\n      Screenshot 11\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504907_y.jpg\" width=\"150\" alt=\"Screenshot 12\"\u003e\n      \u003cbr\u003e\n      Screenshot 12\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504908_y.jpg\" width=\"150\" alt=\"Screenshot 13\"\u003e\n      \u003cbr\u003e\n      Screenshot 13\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504909_y.jpg\" width=\"150\" alt=\"Screenshot 14\"\u003e\n      \u003cbr\u003e\n      Screenshot 14\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504910_y.jpg\" width=\"150\" alt=\"Screenshot 15\"\u003e\n      \u003cbr\u003e\n      Screenshot 15\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504911_y.jpg\" width=\"150\" alt=\"Screenshot 16\"\u003e\n      \u003cbr\u003e\n      Screenshot 16\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504912_y.jpg\" width=\"150\" alt=\"Screenshot 17\"\u003e\n      \u003cbr\u003e\n      Screenshot 17\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504913_y.jpg\" width=\"150\" alt=\"Screenshot 18\"\u003e\n      \u003cbr\u003e\n      Screenshot 18\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504914_y.jpg\" width=\"150\" alt=\"Screenshot 19\"\u003e\n      \u003cbr\u003e\n      Screenshot 19\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504915_y.jpg\" width=\"150\" alt=\"Screenshot 20\"\u003e\n      \u003cbr\u003e\n      Screenshot 20\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504916_y.jpg\" width=\"150\" alt=\"Screenshot 21\"\u003e\n      \u003cbr\u003e\n      Screenshot 21\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504917_y.jpg\" width=\"150\" alt=\"Screenshot 22\"\u003e\n      \u003cbr\u003e\n      Screenshot 22\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"screenshots/photo_5920336200055504918_y.jpg\" width=\"150\" alt=\"Screenshot 23\"\u003e\n      \u003cbr\u003e\n      Screenshot 23\n    \u003c/td\u003e\n    \u003c!-- Add more columns if needed --\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n## Getting Started\nTo run the app locally, follow these steps:\n\n1. Clone the repository:\n```bash\n   git clone https://github.com/your-username/habit-timer-app.git\n```\n2. Navigate to the project folder:\n```bash\nCopy code\ncd habit-timer-app\n```\n3. Install dependencies:\n```bash\nCopy code\nflutter pub get\n```\n4. Run the app:\n\n```bash\nCopy code\nflutter run\n```\n## Dependencies\n\n## Dependencies\n- Flutter\n- Dart\n- Bloc\n- Hive\n\n## Contributing\n\nContributions are welcome! If you'd like to contribute to this project, please follow these guidelines:\n\n1. **Fork the repository.**\n2. **Create a new branch for your feature/bugfix:** `git checkout -b feature-name`\n3. **Make your changes and commit them:** `git commit -m 'Description of changes'`\n4. **Push to the branch:** `git push origin feature-name`\n5. **Open a pull request.**\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\nThanks to the Flutter, Bloc, and Hive communities for providing excellent tools and documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkind-unes%2Fhabitnow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkind-unes%2Fhabitnow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkind-unes%2Fhabitnow/lists"}