Skip to content

sanukumar-in/wtodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wTodo

wTodo is a minimal offline to-do list web app with project management. Built with JavaScript and bundled with Webpack, this app helps you organize your tasks into projects, with full local persistence.

wTodo Preview

🚀 Live Demo

👉 View Live

📋 Features

  • 📁 Project Management: Create and delete multiple projects.
  • Task Management: Add and delete todos within projects.
  • Due Dates: Set due dates for each todo item.
  • 🎯 Priority Levels: Mark todos with low, medium, or high priority.
  • 🌗 Theme Toggle: Switch between light and dark themes for an optimal experience.
  • 💾 Local Storage: All data is persisted in local storage for easy access across sessions.

📸 Screenshots

Light Mode Dark Mode
Light Dark

🕹️ How to Use

  1. Add a project using the sidebar.
  2. Click a project to view its todos.
  3. Add todos, set titles, due dates, and notes.
  4. Click a todo to expand and delete it.

Getting Started

1️⃣ Clone the Repository

git clone https://github.com/idevRavn/wtodo.git
cd wtodo

2️⃣ Install Dependencies

npm install

3️⃣ Development Mode

npm run dev

📌 Open http://localhost:8080/ in your browser to view the site.

4️⃣ Build for Production

npm run build

5️⃣ Deploy to Github Pages

npm run deploy

🛠️ Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Webpack

Contributing

Contributions are welcome! If you have ideas for improvement or want to add features, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License, allowing for collaboration and sharing.

About

wTodo is a minimal offline to-do list web app with project management. Built with JavaScript and bundled with Webpack, this app helps you organize your tasks into projects, with full local persistence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors