{"id":22680153,"url":"https://github.com/hasanyahya101/task-ninja-expo","last_synced_at":"2026-04-16T10:34:04.745Z","repository":{"id":252601740,"uuid":"836018973","full_name":"HasanYahya101/Task-Ninja-Expo","owner":"HasanYahya101","description":"This is a Task Tracking app that is built for Android and IOS using React Native and Expo. It allows for adding lists and adding tasks to those lists. Moreover, it allows for marking tasks as done and deleting them. Tasks can also be edited and starred.","archived":false,"fork":false,"pushed_at":"2024-08-11T03:34:01.000Z","size":915,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T13:51:43.730Z","etag":null,"topics":["android","app","eas-cli","expo","expo-go","ios","npx","react-native","task","task-tracker"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/HasanYahya101.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-31T02:10:45.000Z","updated_at":"2024-08-11T03:34:43.000Z","dependencies_parsed_at":"2024-08-11T05:43:47.683Z","dependency_job_id":"200067d9-2ecc-4f20-80a4-17813bdd007b","html_url":"https://github.com/HasanYahya101/Task-Ninja-Expo","commit_stats":null,"previous_names":["hasanyahya101/task-ninja-expo"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/HasanYahya101/Task-Ninja-Expo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FTask-Ninja-Expo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FTask-Ninja-Expo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FTask-Ninja-Expo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FTask-Ninja-Expo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HasanYahya101","download_url":"https://codeload.github.com/HasanYahya101/Task-Ninja-Expo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FTask-Ninja-Expo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265262546,"owners_count":23736411,"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":["android","app","eas-cli","expo","expo-go","ios","npx","react-native","task","task-tracker"],"created_at":"2024-12-09T19:12:34.279Z","updated_at":"2026-04-16T10:33:59.716Z","avatar_url":"https://github.com/HasanYahya101.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Ninja (React Native + Expo)\n\n## Introduction\n\nThis is a Task Tracking app that is built for Android and IOS using React Native and Expo. It allows for adding lists and adding tasks to those lists. Moreover, it allows for marking tasks as done and deleting them. Tasks can also be edited and starred.\n\n## UI Library\n\n[React Native Reusables](https://github.com/mrzachnugent/react-native-reusables) is used as UI Library for this application. Moreover, `react-native-reanimated` is also used in this, as an animation library.\n\n## Deployment\n\nThe APK for Android has been built using `eas-cli` and is available for download in the Releases section. While this app works completly fine for IOS as well, creating an app requires Apple Devalopers account (which reqires extra money). So, you can use it on IOS using a mac in `dev` mode. However, i have no plans to release an app on IOS.\n\n## Other Dependencies\n\n`pnpm` is used to download the dependencies. Just use the `pnpm i` command to get a `node_modules` folder. Then use `npx expo` command to run the app and use `Expo Go` app on Android and IOS to preview it and build it (with hot-reloading).\n\n## Preview (Android)\n![Screenshot_20240810-231956](https://github.com/user-attachments/assets/29e9d470-85c3-4c99-9705-2dba84b065ba)\n![Screenshot_20240810-232007](https://github.com/user-attachments/assets/4b0ea2a1-ea1f-4d67-84e2-abb6379c92ca)\n![Screenshot_20240810-232039](https://github.com/user-attachments/assets/abdb6eb7-97dc-4027-9a1d-8fb94129273a)\n![Screenshot_20240810-232041](https://github.com/user-attachments/assets/8e4fec7b-cfe2-41ea-b8b2-bbb21952baef)\n![Screenshot_20240810-232055](https://github.com/user-attachments/assets/aca758c9-8e3e-4e6d-aa69-1f53592c3f24)\n![Screenshot_20240810-232058](https://github.com/user-attachments/assets/c1b191d2-bc6a-43f5-af1a-9624415d0656)\n![Screenshot_20240810-232101](https://github.com/user-attachments/assets/f7fe9d65-54a0-4307-9884-95f797ad9e15)\n![Screenshot_20240810-232109](https://github.com/user-attachments/assets/d3af861f-fa7f-43bf-b2c2-ef7239e196fc)\n![Screenshot_20240810-232113](https://github.com/user-attachments/assets/6edaad6f-82bc-498f-bd88-0c78388c4535)\n![Screenshot_20240810-232127](https://github.com/user-attachments/assets/a2dd2ff4-82c8-4d29-b0ec-a3c51ca041cb)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Ftask-ninja-expo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasanyahya101%2Ftask-ninja-expo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Ftask-ninja-expo/lists"}