Skip to content

Latest commit

Β 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 To-Do Application

Welcome to the To-Do Application 🌟, a modern task management tool crafted with a powerful tech stack. The To-Do Application helps you manage tasks efficiently with features like creation ✍️, editing βœ‚οΈ, deletion πŸ—‘οΈ, filtering πŸ”, and progress tracking πŸ“Š. Designed for performance and scalability πŸš€, it leverages a client-server architecture with a sleek, responsive interface. Whether you're a developer eager to contribute πŸ‘¨β€πŸ’» or a user ready to organize your tasks πŸ“‹, this README will guide you through the process!


πŸ›  Features

  • ✍️ Task Management: Add, edit, delete, and mark tasks as complete.
  • πŸ” Filtering: View all, active, or completed tasks.
  • πŸ“Š Progress Tracking: Visual progress bar with Tailwind styling.
  • 🎚️ Priority Setting: Dropdown box to set task priority levels.
  • βœ… Check All: Button to toggle all tasks as complete.
  • πŸ—‘οΈ Clear Completed: Button to remove completed tasks.
  • πŸ“±πŸ’» Responsive Design: Optimized for desktop and mobile using Tailwind CSS and DaisyUI.
  • πŸ› οΈ API Integration: RESTful API with Express.js for CRUD operations.

🌿 Planned Features

  • 🌞 Light Mode: Add a light theme option for better visibility in bright environments.

πŸ“¦ Tech Stack

  • Frontend: React with Tailwind CSS and DaisyUI for a fast, customizable UI.
  • Backend: Node.js and Express.js for a robust API layer.
  • Database: MongoDB for reliable data storage.
  • Deployment: Hosted on Vercel (frontend) and Railway (backend) for public access.

πŸš€ Installation

git clone https://github.com/Andrew-ft/To-do.git
cd frontend
npm run dev

About

Multifunctional todo web app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages