A cross-platform mobile application built with React Native and Expo that helps users manage their daily tasks efficiently. The app provides a clean, intuitive interface for creating, organizing, and tracking tasks with features like due dates, descriptions, and search functionality.
- Create, read, update, and delete tasks
- Search and filter tasks
- Set due dates with date picker
- Local storage persistence
- Push notifications for due tasks
- Image attachments for tasks
- Clean and intuitive UI
- Cross-platform (iOS & Android)
- React Native
- Expo
- TypeScript
- Redux Toolkit
- AsyncStorage
- Expo Router
Before you begin, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/JadhaAM/taskmanager-App.git- Navigate to project directory:
cd taskmanager-App- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm start-
Install Expo Go on your mobile device:
-
Scan the QR code from your terminal using:
- iOS: Camera app
- Android: Expo Go app
task-manager-app/
src/
├── components/ # Reusable UI components
├── screens/ # App screens
├── navigation/ # Navigation configuration
├── store/ # Redux store setup
├── utils/ # Helper functions
└── types/ # TypeScript definitions
This project is licensed under the MIT License - see the LICENSE.md file for details.