Flask Email Reminder Webapp -- 2

Заказчик: AI | Опубликовано: 08.12.2025

I need a fully-functional Flask application—working title “Alertify”—that lets users add, edit, and delete both personal and professional tasks through a clean, responsive web interface. Behind the scenes the system must track due dates, queue automated email notifications, and send them at the correct time so nobody misses a deadline, meeting, or milestone. Core expectations • Build the back-end in Python 3 with Flask (blueprints preferred), SQLAlchemy for persistence, and a task scheduler such as Celery or APScheduler to trigger outgoing mail. • Use standard SMTP (or a pluggable email backend) so the host I deploy on can be swapped without code changes. • Front-end should be straightforward HTML/CSS/Bootstrap with Jinja templates; JavaScript only where it improves UX (e.g., date pickers, real-time validation). • Provide clear setup instructions, environment requirements, and a small seed dataset so I can verify reminders fire as expected. Acceptance criteria 1. I can register/login, create a task, and receive an email at the scheduled time. 2. A single dashboard shows upcoming, sent, and overdue tasks with filters for personal vs. professional. 3. Editing a task immediately updates the scheduled job. 4. All features are covered by concise README and inline comments. If you have prior work sending scheduled emails in Flask, that will speed things up—please mention it in your proposal.