Tudum is a simple to-do and task list app designed around the idea of recurring tasks. It emphasizes flexible recurrence settings, allowing everything from fixed dates to complex CRON schedules, and pairs them with actionable notifications.
The app is built using Elysia JS with Bun on the backend, SQLite for storage, and Vue with Tailwind for the frontend.
App currently in early testing, registration is disabled.
Features
- Clean task list: see all tasks in a simple view, with highlights for today and tomorrow.
- Flexible scheduling: create one-time tasks or recurring ones with powerful CRON-like rules and previews of upcoming runs.
- Smart task flow: one-time tasks disappear when completed, recurring tasks automatically roll forward to the next date.
- Notifications: currently supports only Telegram. You can also reschedule tasks directly from Telegram.
Technical Stack
- Backend: Elysia JS + Bun
- Database: SQLite
- Frontend: Vue + Tailwind
Roadmap
- More notification channels (email, PWA with browser notifications).
- UX improvements for task editing.
- Opening registrations and public launch.
Article published on
.