ToDoList is a React-based task management application designed to streamline task organization and scheduling. Incorporating an intuitive user interface built with Tailwind CSS, it features an integrated calendar similar to Google Calendar for precise task scheduling. React Hooks (useState, useEffect, useContext, useMemo) are utilized for efficient state management and performance optimization. The application supports adding, managing, and deleting tasks with detailed inputs through modal windows.
- Responsive Design: Optimized for a seamless experience across all devices.
- Integrated Calendar: For detailed task scheduling, akin to Google Calendar.
- React Hooks: Used for state management and optimizing re-renders.
- Modal Task Entry: Enables detailed task specifications including title, description, and deadline.
- HTML
- Tailwind CSS
- JavaScript
- React
- Live Demo: ToDoList
- Design (Figma): Figma Designs
To get the project up and running on your local machine, follow these steps:
git clone https://github.com/meyirman-is-creator/ToDolist.git
cd ToDolist
npm install
npm start
This will open the application in your default web browser.
Contributions are welcome! If you're interested in enhancing the application, please fork the repository and submit a pull request with your changes. For significant modifications, kindly open an issue first to discuss what you'd like to change.
This project is open-sourced under the MIT License.