The ToDoList App is a simple and intuitive task management application built with React Native. It allows users to create, view, and manage their daily tasks efficiently. The app includes features such as task addition, deletion, and a date-time picker for scheduling tasks. Designed with a sleek and modern interface, it provides an excellent user experience for organizing daily activities.
- Add New Tasks: Quickly add new tasks with a title and due date using a modal input form.
- Task List: View all your tasks in a scrollable list. Completed tasks can be removed easily.
- Date-Time Picker: Integrated date-time picker to set due dates and times for tasks.
- Responsive Design: Optimized for both Android and iOS platforms, ensuring a consistent experience across devices.
- User-Friendly Interface: Clean and modern design with intuitive controls and easy navigation.
To run the ToDoList App on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/todolist-app.git
- Navigate to the project directory:
cd todolist-app - Install the dependencies:
npm install npm install --global expo-cli npm install metro
- Start the App using Expo:
npx expo start
- Open the app to view the main task list.
- Tap the '+' button to open the modal for adding a new task.
- Enter the task details and select a date and time.
- Save the task to add it to your list.
- Tap on a task to mark it as completed and remove it from the list.
Contributions are welcome! Please fork the repository and submit a pull request to contribute changes. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.