Yet Another TODO Application (YATODO).
Experience a streamlined workflow with these features:
- Management: Add, complete, and remove tasks
- Persistence: Save todos to local storage.
- Visual Feedback: Celebrate your wins with confetti.
- Dark Mode: Switch between light and dark themes.
- Responsive Interface: Plan your day on any device.
Follow these steps to set up the project locally:
Ensure you have Node.js (version 22 or higher) installed on your machine.
-
Clone the repository:
git clone https://github.com/m-spangenberg/yatodo.git cd yatodo -
Install dependencies:
npm install
-
Launch the development server:
npm run dev
Open http://localhost:3000 in your browser to start using YATODO.
To create a production build, run:
npm run buildTo preview the production build locally, use:
npm run previewTo generate a static site (SSG), run:
npm run generate- Add Task: Type your task into the input field and press Enter.
- Complete Task: Click the checkbox next to a task to mark it done.
- Delete Task: Click the trash icon to remove a task permanently.
- Filter: Use the status filters to view all, active, or completed tasks.
- Clear All: Use the "Clear Completed" button to purge finished items.
