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

https://github.com/zel-hub7/todolist

"Empowering productivity and organization, our TodoList app simplifies task management by providing an intuitive and user-friendly interface to effortlessly create, prioritize, and track your daily tasks, ensuring you stay focused and achieve your goals with ease."
https://github.com/zel-hub7/todolist

css html javascript webpack

Last synced: 3 months ago
JSON representation

"Empowering productivity and organization, our TodoList app simplifies task management by providing an intuitive and user-friendly interface to effortlessly create, prioritize, and track your daily tasks, ensuring you stay focused and achieve your goals with ease."

Awesome Lists containing this project

README

          

# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [To Do List ](#to-do-list-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors ](#-authors-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# To Do List

- To-do list" is a tool that helps to organize your day, built with HTML, CSS, JavaScript. With its management features, you can add, mark as completed, remove and make changes to tasks.

## 🛠 Built With

### Tech Stack

Client

### Key Features

- Task Management: Organize and manage your tasks efficiently with a user-friendly interface. Add, update, and delete tasks seamlessly to keep track of your to-do list.

- Priority and Due Dates: Set priorities and due dates for your tasks to effectively manage your time and stay on top of your deadlines. Easily prioritize tasks based on importance and schedule them accordingly.
- Collaboration and Sharing: Collaborate with others by sharing your task lists. Invite team members, friends, or family to collaborate on tasks, enabling seamless coordination and delegation of responsibilities.

(back to top)

## 🚀 Live Demo

Live demo

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

- Node.js
- npm

### Setup

Clone this repository to your desired folder:

```sh
cd desktop

git clone https://github.com/Zel-hub7/ToDoList.git

```

### Install

Install this project with:

```sh

cd ToDoList

npm install
```

### Usage

To run the project write terminal npm run dev.

### Run tests

To run the linters, run `npx hint .` and `npx stylelint "**/*.{css,scss}"` or `npx eslint .` from the root directory of the project.

(back to top)

## 👥 Authors

👤 **Zelalem Yohannes *

- GitHub: [@Zelalem](https://github.com/Zel-hub7)

(back to top)

## 🔭 Future Features
- **Task Reminders** I planned to implement a reminder system that allows users to set reminders for their tasks. This can be in the form of push notifications or email reminders, ensuring that users stay on top of their tasks and deadlines.
- **Attaching notes** I planned to add a feature that Enables users to attach files or add notes to their tasks.
- **Task prioritization** I have planned to enable users to prioritize their tasks by adding priority levels such as high, medium, and low.

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

If you like this project, you can contribute to it. You are also welcome to give it a star on GitHub.

(back to top)

## 🙏 Acknowledgments

I would like to thank Microverse for teaching and enforcing professional level practices.

(back to top)

## 📝 License

This project is MIT licensed.

(back to top)