This is a simple Reminder App built using HTML, JavaScript, Bootstrap, and Dust.js. The app allows users to add, delete, filter, and manage their reminders efficiently.
- Add Reminders: Users can add new reminders.
- Mark as Completed: Click on the checkbox to mark a reminder as completed.
- Delete Reminders: Click the delete button to remove a reminder.
- Search & Filter:
- Search for reminders using the input field.
- View all, pending, or completed reminders.
- Reset All: Clear all reminders with a single click.
- HTML - Structure the app layout.
- CSS (Bootstrap 5.3.3) - Styling and responsive design.
- JavaScript - Handles the app's logic and interactivity.
- Dust.js - Renders the reminders dynamically.
- Font Awesome - Provides icons for UI elements.
git clone https://github.com/yourusername/reminder-app.git
Simply open index.html
in any modern browser to use the app.
reminder-app/
│── index.html # Main HTML file
│── todo.js # JavaScript logic for reminders
│── todo.css # Custom styles
(icons, fonts, etc.)
- Adds a new reminder and updates the UI.
- Renders all reminders dynamically using Dust.js.
- Toggles the completion status of a reminder.
- Deletes a specific reminder based on its
id
.
- Clears all reminders.
- Filters reminders based on user input.
- Displays all reminders.
- Displays only pending reminders.
- Displays only completed reminders.