Skip to content

kama683/Task-Manager-App

Repository files navigation


📱 Task Manager App

Task Manager App is a cross-platform mobile application built using React Native and TypeScript. It allows users to manage their daily tasks by creating, editing, completing, deleting, and viewing detailed task information. All data is stored locally using AsyncStorage.


🚀 Features

✅ Add new tasks with the following fields:

  • Title
  • Description
  • Date and time
  • Address (optional)

✅ Display a list of all tasks on the main screen

✅ Mark tasks as completed with a checkbox (text becomes strikethrough)

✅ Show completion date if the task is completed

✅ Edit task title, description, date, and location

✅ Delete tasks with confirmation (alert)

✅ Navigate to a detailed view screen of each task

✅ All tasks are saved locally on the device using AsyncStorage


🛠️ Technologies Used

  • React Native
  • TypeScript
  • Expo
  • React Navigation
  • AsyncStorage
  • React Native Icons (Feather, Entypo)

📦 Installation & Running

Follow the steps below to run the app locally:

  1. Clone the repository
git clone https://github.com/kama683/Task-Manager-App.git
cd Task-Manager-App
  1. Install dependencies Make sure you have Node.js and Expo CLI installed. Then run:
npm install
  1. Start the app
npx expo start
  1. Run on device or emulator
  • You can use the Expo Go app on your phone (scan the QR code)
  • Or run it on an emulator using Android Studio or Xcode

image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published