Task & Deadline Reminder
Organize your tasks and get timely reminders so you never miss a deadline.
Add New Task
Upcoming Tasks
Your tasks will appear here.
Your tasks will appear here.
'; return; } tasks.sort((a, b) => new Date(`${a.date}T${a.time}`) - new Date(`${b.date}T${b.time}`)); tasks.forEach(task => { const taskEl = document.createElement('div'); taskEl.className = `task-item flex items-center justify-between p-3 bg-white rounded shadow-sm border-l-4 priority-${task.priority}`; if (task.completed) taskEl.classList.add('completed'); const dueDateTime = new Date(`${task.date}T${task.time}`); const isPastDue = new Date() > dueDateTime && !task.completed; taskEl.innerHTML = `${task.desc}
${task.subject}
Due: ${dueDateTime.toLocaleString()}
