{"id":26026881,"url":"https://github.com/mustafanarin/task-track","last_synced_at":"2026-05-29T08:31:32.047Z","repository":{"id":249987000,"uuid":"833152535","full_name":"mustafanarin/Task-Track","owner":"mustafanarin","description":"ToDoApp by Flutter + Riverpod + Firebase","archived":false,"fork":false,"pushed_at":"2025-09-07T17:18:54.000Z","size":1068,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-07T19:21:38.523Z","etag":null,"topics":["firebase","firebase-auth","firebase-firestore","mobile-app","push-notifications","riverpod"],"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/mustafanarin.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}},"created_at":"2024-07-24T13:04:55.000Z","updated_at":"2025-09-07T17:18:58.000Z","dependencies_parsed_at":"2024-08-28T08:06:18.733Z","dependency_job_id":"45a58c41-2b78-406b-8755-e3c9bba8d3f3","html_url":"https://github.com/mustafanarin/Task-Track","commit_stats":null,"previous_names":["mustafanarin/flutter-firebase-todoapp","mustafanarin/task-track"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mustafanarin/Task-Track","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafanarin%2FTask-Track","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafanarin%2FTask-Track/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafanarin%2FTask-Track/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafanarin%2FTask-Track/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustafanarin","download_url":"https://codeload.github.com/mustafanarin/Task-Track/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafanarin%2FTask-Track/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33644180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"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":["firebase","firebase-auth","firebase-firestore","mobile-app","push-notifications","riverpod"],"created_at":"2025-03-06T15:29:32.975Z","updated_at":"2026-05-29T08:31:32.032Z","avatar_url":"https://github.com/mustafanarin.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Track - Flutter Firebase Todo App\n\nTask Track is a Flutter-based Android todo application that allows users to easily create, manage, and track their tasks with real-time synchronization using Firebase.\n\n## Features\n\n- Task creation and editing\n- Categorization of tasks (Newly Added, Ongoing, Completed)\n- Task priority setting\n- Custom icons for tasks\n- User profile management\n- Real-time data synchronization with Firebase integration\n\n## Screenshots\n\n\n![welcomee](https://github.com/user-attachments/assets/780ef39e-75a9-4638-83ca-64183c249a99)\n![loginn](https://github.com/user-attachments/assets/2bc72885-d724-4386-a9d7-dfb46498827b)\n![register](https://github.com/user-attachments/assets/ea8f16e5-6067-4c9b-bad6-6fe6b8a64f53)\n![homee](https://github.com/user-attachments/assets/bfae5133-37f3-4088-bc25-cf2f1d69031f)\n![list](https://github.com/user-attachments/assets/2332b026-bd6d-43cb-9cd3-43ffd40f8878)\n![listt](https://github.com/user-attachments/assets/730e43a8-eb9a-4968-85d7-fb424d5a3a2d)\n![finis](https://github.com/user-attachments/assets/00c670c4-f579-468b-9a12-31a6f172ca3f)\n![detail](https://github.com/user-attachments/assets/61bb787f-2e6a-4c79-84f0-aa371fc4739f)\n![edit](https://github.com/user-attachments/assets/31d3057d-9671-434b-89a3-4b4ca502be2c)\n![new](https://github.com/user-attachments/assets/4c983629-d588-4202-9f47-c107df6f12c7)\n![profile](https://github.com/user-attachments/assets/49a03b5c-9887-4595-b2dd-268b6ea391db)\n![name](https://github.com/user-attachments/assets/bc0e04f1-9651-4402-9c95-eefcba8f8910)\n\n\n\n## Dependencies\n\nKey packages used in the project:\n\n- State Management: flutter_hooks, flutter_riverpod, hooks_riverpod\n- Navigation: auto_route\n- UI/UX: animated_bottom_navigation_bar, lottie, fluttertoast, flutter_rating_bar, flutter_slidable\n- Firebase: firebase_core, cloud_firestore, firebase_auth, google_sign_in, firebase_messaging\n- Others: equatable, intl, flutter_local_notifications, shared_preferences\n\nFor a complete list, please refer to the `pubspec.yaml` file.\n\n## Installation\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/mustafanarin/Task-Track.git\n   ```\n2. Navigate to the project directory:\n   ```\n   cd Task-Track\n   ```\n3. Install dependencies:\n   ```\n   flutter pub get\n   ```\n4. Run the app:\n   ```\n   flutter run\n   ```\n\n\n## Firebase Setup\n\n1. Create a new Firebase project in the [Firebase Console](https://console.firebase.google.com/).\n2. Add an Android app to your Firebase project and follow the setup instructions.\n3. Download the `google-services.json` file and place it in the `android/app` directory of your Flutter project.\n4. Enable Authentication, Firestore, and Cloud Messaging in your Firebase project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafanarin%2Ftask-track","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmustafanarin%2Ftask-track","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafanarin%2Ftask-track/lists"}