Skip to content

RyuuRyu/todoList-App-React-Native

Repository files navigation

ToDoList App

Overview

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.

Features

  • 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.

Installation

To run the ToDoList App on your local machine, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/todolist-app.git
  2. Navigate to the project directory:
    cd todolist-app
  3. Install the dependencies:
    npm install
    npm install --global expo-cli
    npm install metro
  4. Start the App using Expo:
    npx expo start

Usage

  • 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.

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple React-Native apps

Resources

Stars

Watchers

Forks

Packages

No packages published