Skip to content

Personal Task Manager is a React Native application built with Expo, designed to help users manage their tasks efficiently. This app allows users to create, update, and delete tasks, filter tasks based on their status, and set due dates for tasks.

Notifications You must be signed in to change notification settings

PranavArya37/PersonalTaskManager-App

Repository files navigation

Personal Task Manager

A simple yet feature-rich Personal Task Manager application built using React Native with Expo. Manage your daily tasks, track progress, and stay organized effortlessly.

Table of Contents

Features

  • User Authentication: Securely register and login to manage your tasks privately.
  • Task Management:
    • Create new tasks with titles, descriptions, and due dates.
    • Mark tasks as complete with a satisfying animation.
    • Edit existing tasks to update details.
    • Delete tasks that are no longer needed.
  • Task Filtering:
    • View tasks filtered by:
      • All tasks
      • Due Today
      • Due Tomorrow
      • Due in 1 Week
      • Due in 1 Year
      • Pending
      • Completed
  • Settings:
    • View user profile and account information.
    • Sign out from the application.
    • Delete account permanently.

Screenshots

Installation

  1. Clone the repository:

    git clone https://github.com/PranavArya37/PersonalTaskManager-App.git
  2. Navigate to the project directory:

    cd PersonalTaskManager
  3. Install dependencies:

    npm install
  4. Start the development server:

    npx expo start

Usage

  1. Sign up or log in to create a new account or access an existing one.
  2. Create, edit, and delete tasks as needed.
  3. Filter tasks by status and due date.
  4. View all tasks, pending tasks, and completed tasks.

Technologies Used

  • React Native
  • Expo
  • React Navigation
  • React Native Async Storage
  • React Native Elements
  • React Native Paper

Contributing

Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.

About

Personal Task Manager is a React Native application built with Expo, designed to help users manage their tasks efficiently. This app allows users to create, update, and delete tasks, filter tasks based on their status, and set due dates for tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published