React Todo List is a simple and efficient task management application built with React.js. It allows users to add, delete, and mark tasks as completed. The project is designed to demonstrate best practices in React development, including state management and component structuring.
- Add new tasks
- Delete tasks
- Mark tasks as completed
- Persistent state using local storage
- Responsive and user-friendly UI
- Clone the repository:
git clone https://github.com/ahmdelgmil/react_todo_list.git
- Navigate to the project directory:
cd react_todo_list
- Install dependencies:
npm install
- Start the development server:
npm start
- Install
gh-pages
package:npm install gh-pages --save-dev
- Add the following lines to
package.json
:"homepage": "https://ahmedelgmil.github.io/react_todo_list", "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build" }
- Deploy the project:
npm run deploy
Your application will be live at:
https://ahmdelgmil.github.io/react_todo_list/
- React.js
- JavaScript (ES6+)
- HTML5 & CSS3
- Local Storage
Ahmed Elgamil Abdo
Full Stack Developer | Odoo Expert
Portfolio