Skip to content

OgulcanSevinc/TodoList

Repository files navigation

📝 Todo List Project

This project is a simple todo list application built with Vue.js. It allows users to add, manage, and hide completed tasks in an easy-to-use interface.

🌟 Features

  • ➕ Add a Task: Users can enter and add new tasks with ease.
  • ✅ Complete a Task: Mark tasks as completed by checking the checkbox.
  • 👁️ Hide Completed Tasks: Option to hide tasks that have already been completed.
  • 📋 Task Sorting: Tasks are automatically sorted, with incomplete tasks displayed at the top.

🛠️ Installation

Prerequisites

Make sure you have Node.js (version 14+) and Vue.js (version 3) installed.

Steps

  1. Clone the repository: git clone https://github.com/OgulcanSevinc/TodoList.git

  2. Navigate to the project directory: cd vue-project

  3. Install dependencies: npm install

  4. Run the application: npm run dev

📖 Usage Guide

  • Add a Task: Enter a task in the input field and click the "Add" button.
  • Complete a Task: Once a task is finished, check the box next to it.
  • Hide Completed Tasks: Toggle the checkbox at the bottom to hide tasks that are marked as completed.

🎨 Customization

  • Change Task Input Placeholder: Modify the placeholder text for the task input field in the template.
  • Customize Task Style: Edit the .completed CSS class to change how completed tasks are displayed.

About

A simple todo list

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published