Welcome to my first React project! This repository contains a responsive TodoList app built using React, HTML, and styled with PicoCSS. With this app, you can conveniently add, remove, and update tasks, and it also provides user-specific task storage in the browser. Additionally, you can enjoy the visual appeal of both light and dark mode themes.
To explore the app, please visit the following link: TodoList App Demo
To run this project locally, follow the steps below:
-
Clone this repository to your local machine using the following command:
git clone https://github.com/alaabrahim/TODO-First-React-App.git
-
Navigate to the project directory:
cd TODO-First-React-App
-
Install the necessary dependencies:
npm install
-
Start the development server:
npm start
This command will launch the app in your default browser. If it doesn't automatically open, you can access it by visiting http://localhost:3000 in your browser.
-
Now you can start exploring and using the TodoList app locally.
- React
- HTML
- PicoCSS
- Add tasks: Easily add new tasks to your TodoList.
- Remove tasks: Delete unwanted tasks from the list.
- Update tasks: Modify existing tasks as needed.
- Light and dark mode themes: Enjoy the visual appeal of both light and dark themes.
Feedback and contributions are always welcome! If you have any suggestions, improvements, or issues, please feel free to create an issue or submit a pull request. Let's make this TodoList app even better together!
This project is licensed under the MIT License. Feel free to use and modify it as per your requirements.
Happy TodoListing!