Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/official-krish/todo-app
https://github.com/official-krish/todo-app
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/official-krish/todo-app
- Owner: Official-Krish
- License: mit
- Created: 2024-04-08T14:41:54.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-25T18:57:27.000Z (8 months ago)
- Last Synced: 2024-04-25T19:55:17.665Z (8 months ago)
- Language: TypeScript
- Homepage: https://todo-app-lovat-alpha.vercel.app
- Size: 466 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Todo App
This is a simple Todo app built using TypeScript and CSS. It allows users to create, edit, and delete tasks to manage their todos effectively.
## Features
- Add new tasks
- Mark tasks as completed
- Edit existing tasks
- Delete tasks
- Filter tasks based on completion status (All, Active, Completed)
- Responsive design## Technologies Used
- TypeScript
- CSS## Installation
1. Clone the repository:
```git clone https://github.com/Official-Krish/Todo-App```
3. Install dependencies:
```npm install```## Usage
1. Start the development server: npm start
2. Open your browser and navigate to `http://localhost:3000` to view the app.
3. Use the input field to add new tasks, click on a task to mark it as completed, edit tasks by double-clicking on them, and delete tasks using the delete button.
4. Use the filter buttons to filter tasks based on their completion status.
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Commit your changes (`git commit -am 'Add some feature'`).
4. Push to the branch (`git push origin feature/your-feature-name`).
5. Create a new Pull Request.
This project is live at https://todo-app-krish-anands-projects.vercel.app/
## License
This project is licensed under the [MIT License](LICENSE).