Skip to content

Repository files navigation

MindMaple Todo App

MindMaple is a modern and simple todo application built with React and Vite. It helps users organize tasks efficiently with features like deadline tracking, smart filtering, theme switching, notes, and task management.

✨ Features

  • Create new tasks with a clean and intuitive interface
  • Edit existing tasks anytime
  • Delete tasks when they are no longer needed
  • Add notes or comments to each task
  • Update task details and status
  • Set due dates using a calendar and time picker
  • View remaining time for each task
  • Sort tasks by remaining time
  • Filter tasks into All, With Time, and Without Time categories
  • Switch between light and dark mode
  • Save tasks locally using browser storage so data remains available after refresh
  • Reminder-style countdowns for upcoming deadlines

🛠️ Tech Stack

  • React
  • Vite
  • Tailwind CSS
  • React Calendar
  • JavaScript
  • LocalStorage

🏗️ Architecture

The project follows a component-based architecture with React Context API for state management.

  • App state is managed through Context for todos and app-wide behavior
  • Components are separated for UI and task logic
  • Dark mode is handled through a dedicated context provider
  • Todo data is persisted using local storage

📁 Project Structure

  • src/components: reusable UI components like TodoForm, TodoItem, Navbar, and Footer
  • src/contexts: context providers for todos and dark mode
  • src/App.jsx: main app layout and task logic

▶️ How to Run

  1. Install dependencies:

    npm install
  2. Start the development server:

    npm run dev
  3. Open the local URL shown in the terminal in your browser.

🌐 Live Demo

The app is deployed on Netlify:

✅ Summary

MindMaple is a lightweight but powerful todo app designed for productivity, task organization, and deadline awareness. It combines a clean user experience with practical features like reminders, task sorting, filtering, and theme customization.

About

This is a To-Do website in which feature like filter through remaining time ,with and without time edit ,delet,create task and more

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages