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.
- 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
- View tasks filtered by:
- Settings:
- View user profile and account information.
- Sign out from the application.
- Delete account permanently.
-
Clone the repository:
git clone https://github.com/PranavArya37/PersonalTaskManager-App.git
-
Navigate to the project directory:
cd PersonalTaskManager
-
Install dependencies:
npm install
-
Start the development server:
npx expo start
- Sign up or log in to create a new account or access an existing one.
- Create, edit, and delete tasks as needed.
- Filter tasks by status and due date.
- View all tasks, pending tasks, and completed tasks.
- React Native
- Expo
- React Navigation
- React Native Async Storage
- React Native Elements
- React Native Paper
Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.