Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hasanyahya101/task-ninja-expo

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.
https://github.com/hasanyahya101/task-ninja-expo

android app eas-cli expo expo-go ios npx react-native task task-tracker

Last synced: 16 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Task Ninja (React Native + Expo)

## Introduction

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.

## UI Library

[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.

## Deployment

The 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.

## Other Dependencies

`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).

## Preview (Android)
![Screenshot_20240810-231956](https://github.com/user-attachments/assets/29e9d470-85c3-4c99-9705-2dba84b065ba)
![Screenshot_20240810-232007](https://github.com/user-attachments/assets/4b0ea2a1-ea1f-4d67-84e2-abb6379c92ca)
![Screenshot_20240810-232039](https://github.com/user-attachments/assets/abdb6eb7-97dc-4027-9a1d-8fb94129273a)
![Screenshot_20240810-232041](https://github.com/user-attachments/assets/8e4fec7b-cfe2-41ea-b8b2-bbb21952baef)
![Screenshot_20240810-232055](https://github.com/user-attachments/assets/aca758c9-8e3e-4e6d-aa69-1f53592c3f24)
![Screenshot_20240810-232058](https://github.com/user-attachments/assets/c1b191d2-bc6a-43f5-af1a-9624415d0656)
![Screenshot_20240810-232101](https://github.com/user-attachments/assets/f7fe9d65-54a0-4307-9884-95f797ad9e15)
![Screenshot_20240810-232109](https://github.com/user-attachments/assets/d3af861f-fa7f-43bf-b2c2-ef7239e196fc)
![Screenshot_20240810-232113](https://github.com/user-attachments/assets/6edaad6f-82bc-498f-bd88-0c78388c4535)
![Screenshot_20240810-232127](https://github.com/user-attachments/assets/a2dd2ff4-82c8-4d29-b0ec-a3c51ca041cb)