Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/minnukota381/todo-list-website

Nep-Tasks is a user-friendly web-based Todo List application designed to help you manage your tasks efficiently. The application is built with HTML, CSS, JavaScript, and utilizes Bootstrap for styling and FontAwesome for icons.
https://github.com/minnukota381/todo-list-website

bootstrap css3 html5 javascript localstorage

Last synced: 3 months ago
JSON representation

Nep-Tasks is a user-friendly web-based Todo List application designed to help you manage your tasks efficiently. The application is built with HTML, CSS, JavaScript, and utilizes Bootstrap for styling and FontAwesome for icons.

Awesome Lists containing this project

README

        

# NeptunE-Tasks Todo List App

Nep-Tasks is a user-friendly web-based Todo List application designed to help you manage your tasks efficiently. The application is built with HTML, CSS, JavaScript, and utilizes Bootstrap for styling and FontAwesome for icons.

## Features

- **Add Tasks**: Easily add new tasks with the option to include the current timestamp.
- **Edit Tasks**: Modify existing tasks directly from the list.
- **Delete Tasks**: Remove tasks that are no longer needed.
- **Search Tasks**: Quickly find tasks by typing keywords in the search bar.
- **Mark Tasks as Complete**: Check off completed tasks and keep your list organized.
- **Clear Completed Tasks**: Remove all checked tasks with a single click.
- **Responsive Design**: Fully responsive layout, ensuring usability across various devices.
- **Persistent Storage**: Tasks are stored in the browser's local storage, so they persist even after refreshing the page.

## Technologies Used

- **HTML**: Structuring the web page content.
- **CSS**: Styling the application, including animations.
- **JavaScript**: Adding interactivity and functionality.
- **Bootstrap**: Enhancing the design with pre-built components and responsive layout.
- **FontAwesome**: Providing icons for better visual representation.
- **Animate.css**: Adding animations to various elements for a dynamic user experience.

## Getting Started

### Prerequisites

Ensure you have a modern web browser (e.g., Chrome, Firefox, Safari) to run the application.

### Installation

1. Clone the repository:

```bash
git clone https://github.com/minnukota381/todo-list-website.git
```

2. Navigate to the project directory:

```bash
cd todo-list-website
```

3. Open `index.html` in your web browser.

### Usage

1. **Add a Task**: Click the "Add Task" button, enter your task in the modal, and click "Add Task".
2. **Search Tasks**: Type keywords in the search bar to filter tasks.
3. **Edit a Task**: Click the edit icon next to a task, modify the text, and confirm.
4. **Delete a Task**: Click the trash icon next to a task to remove it.
5. **Mark as Complete**: Check the box next to a task to mark it as complete.
6. **Clear Completed Tasks**: Click the "Clear All Checked Tasks" button to remove all checked tasks.

### File Structure

- `index.html`: The main HTML file that structures the application.
- `styles.css`: Custom CSS styles for the application.
- `script.js`: JavaScript file containing the logic and interactivity of the app.

### Customization

Feel free to customize the styles and functionality to suit your needs. Modify `styles.css` for styling changes and `script.js` for behavior adjustments.

## Contributing

Contributions are welcome! If you have suggestions or improvements, please create a pull request or submit an issue on GitHub.

## License

This project is licensed under the MIT License. See the `LICENSE` file for details.

## Contact

For questions or support, please contact:

- **GitHub**: [minnukota381](https://github.com/minnukota381)

---

Thank you for using Nep-Tasks! We hope it helps you stay organized and productive.