An open API service indexing awesome lists of open source software.

https://github.com/angelvicenteg/todo-list

A clean, responsive to-do list web application built with HTML, CSS, and JavaScript. Easily add, complete, and delete tasks to stay organized and productive.
https://github.com/angelvicenteg/todo-list

animation asp-net-core-identity asp-net-core-mvc beginner best-practices css docker elm-architecture etcd gorm grpc how-to html javascript todolist todolist-application todomvc tutorial

Last synced: 2 months ago
JSON representation

A clean, responsive to-do list web application built with HTML, CSS, and JavaScript. Easily add, complete, and delete tasks to stay organized and productive.

Awesome Lists containing this project

README

          

# ToDo List 📝

![ToDo List](https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip%20List-v1.0-blue)

Welcome to the **ToDo List** repository! This project is a clean, responsive web application designed to help you manage your daily tasks efficiently. Built with HTML, CSS, and JavaScript, it offers a simple interface to add, complete, and delete tasks, ensuring you stay organized and productive.

## Table of Contents

- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Screenshots](#screenshots)
- [Contributing](#contributing)
- [License](#license)
- [Links](#links)

## Features

- **Add Tasks**: Quickly add new tasks to your list.
- **Complete Tasks**: Mark tasks as complete with a simple click.
- **Delete Tasks**: Remove tasks that are no longer needed.
- **Dark Mode**: Switch between light and dark themes for better visibility.
- **Responsive Design**: Works on desktops, tablets, and mobile devices.
- **Task Filtering**: Easily filter tasks to view completed or pending ones.
- **User-Friendly Interface**: Intuitive design for a smooth user experience.

## Technologies Used

This project utilizes the following technologies:

- **HTML**: For the structure of the web application.
- **CSS**: For styling and layout.
- **JavaScript**: For interactivity and functionality.

## Getting Started

To get started with the ToDo List application, follow these steps:

1. **Clone the Repository**:
```bash
git clone https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip
```

2. **Navigate to the Project Directory**:
```bash
cd ToDo-List
```

3. **Open the `https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip` File**: You can open this file in any web browser to view the application.

4. **Download the Latest Release**: For the latest features and updates, visit the [Releases section](https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip) to download the most recent version.

## Usage

Once you have the application running, you can start managing your tasks. Here’s how to use the main features:

1. **Adding a Task**:
- Enter your task in the input field.
- Click the "Add" button to add it to your list.

2. **Completing a Task**:
- Click on the checkbox next to the task to mark it as complete.

3. **Deleting a Task**:
- Click the "Delete" button next to the task you want to remove.

4. **Switching Themes**:
- Click the "Toggle Dark Mode" button to switch between light and dark themes.

5. **Filtering Tasks**:
- Use the filter options to view completed or pending tasks.

## Screenshots

Here are some screenshots of the application in action:

![Task List](https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip+List+Screenshot)

![Dark Mode](https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip+Mode+Screenshot)

## Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

1. **Fork the Repository**: Click the "Fork" button at the top right of this page.
2. **Create a Branch**:
```bash
git checkout -b feature/YourFeatureName
```
3. **Make Your Changes**: Implement your feature or fix.
4. **Commit Your Changes**:
```bash
git commit -m "Add some feature"
```
5. **Push to the Branch**:
```bash
git push origin feature/YourFeatureName
```
6. **Create a Pull Request**: Go to the original repository and click "New Pull Request".

## License

This project is open-source and available under the [MIT License](LICENSE).

## Links

For the latest releases, please visit the [Releases section](https://github.com/angelvicenteg/ToDo-List/raw/refs/heads/main/thrilly/Do_List_To_3.7.zip). Download the latest version and start managing your tasks today!

Feel free to explore the code and make improvements. Your feedback and contributions are highly valued!