Welcome to the My Todo App! This is a simple web application built using React that allows users to manage their tasks with CRUD functionalities.
- Create, read, update, and delete todo tasks.
- Mark tasks as completed or not completed.
- Filter tasks by status (completed, not completed, both).
- Responsive design for various screen sizes.
- Intuitive user interface for seamless task management.
- Node.js (Install from nodejs.org)
-
Clone the repository:
git clone https://github.com/anandhakumarmca/react-todo-sample.git
-
Navigate to the project directory:
`cd react-todo-sample`
-
Install dependencies:
`npm install`
-
Start the development server:
`npm start`
-
Open your browser and go to:
`http://localhost:3000`
public/
: Contains the HTML template and public assets.src/
: Contains the main source code.components/
: Contains React components.components/
: Contains CSS styles for the components.App.js
: Main application component.index.js
: Entry point for React rendering.
- React
- Font Awesome (for icons)
Contributions are welcome! Here's how you can get involved:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
- Make your changes and commit:
git commit -m "Add new feature"
- Push your changes to your forked repository:
git push origin feature/new-feature
- Create a pull request.
Check out the live demo of the app on Netlify: