This is a beautifully crafted ToDo list application built with React.js. It allows you to create a list of tasks, mark them as completed, and delete them as needed. This simple yet powerful tool helps manage your tasks efficiently, whether for personal or professional use.
- ✔️ Create new tasks.
- ✔️ Mark tasks as completed.
- ✔️ Delete tasks.
- ✔️ Efficient and responsive design.
- React.js - A JavaScript library for building user interfaces.
- npm - A package manager for JavaScript, and the world's largest software registry.
Before running this application on your machine, ensure you have Node.js installed. After that, follow these steps:
- Clone the repository to your local machine:
https://github.com/brayanjeshua/react-todo-project.git
- Navigate to the project folder:
cd todo-react-app
- Install the dependencies:
npm install
To start the development server, run:
npm run start
This script will start the application in development mode. Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits, and you will see any lint errors in the console.
To launch the test runner in interactive watch mode, run:
npm run test
This script will execute all the existing tests in the project. See the section about running tests for more information.
To create a production-ready build, run:
npm run build
This script builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.
To deploy this build to GitHub Pages, run:
npm run predeploy
npm run deploy
This script will deploy the app to a gh-pages branch on your GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.
👨💻 Happy Coding!
💼 For contributions, please create a pull request and let's make this better together.
🌟 Don't forget to star the repo if you like it!