Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Todo App

License Version JavaScript PRs Welcome

A feature-rich, offline-capable todo application built with vanilla JavaScript. Manage your tasks with an intuitive interface featuring both list and calendar views.

Features

  • 📋 List and calendar views for task management
  • 🎨 Custom categories with color coding
  • 🔄 Drag-and-drop task rescheduling in calendar view
  • 🌓 Light/dark theme support
  • 📱 Responsive design
  • ⚡ No framework dependencies
  • 💾 Local storage persistence

Getting Started

  1. Clone the repository:
git clone https://github.com/DindinYT37/local-todo-app.git
  1. Serve with a local server (required for ES modules):

Using Python:

python -m http.server 8000

Using Node.js (with http-server):

npx http-server

Using PHP:

php -S localhost:8000
  1. Open in your browser:
http://localhost:8000

Usage

  • Toggle between list and calendar views using the view buttons
  • Create new tasks with the "+ New Task" button
  • Create categories to organize your tasks
  • Drag tasks in calendar view to reschedule
  • Click tasks to edit their details
  • Toggle light/dark theme with the moon icon

Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please read our Contributing Guidelines for details.

About

A modern, offline-first todo application built with vanilla JavaScript featuring list/calendar views, drag-and-drop task management, category organization, and theme switching

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages