Todolist Pustekno — Project & Task Collaboration
A Livewire teamwork application with projects, task boards, checklists, comments, attachments, recurring schedules, daily logs, and Telegram notifications.
It used to run at todolist.pustekno.id. That domain is no longer active, so there is no demo to open.
Screenshots
Overview
What this system does.
Todolist Pustekno manages teamwork through projects and tasks arranged in board columns. Tasks can include priorities, labels, assignees, checklists, comments, and supporting files, while members and media are managed at project level.
Task schedules allow recurring work to be created automatically by scheduled processes, and daily logs record day-to-day work, partly populated automatically from user activity. Notifications are delivered in the application, by email, and through Telegram, with bot webhooks for two-way interaction. Telegram is also used for file storage, with attachments streamed back to users through application media routes.
The interface uses Livewire and Volt so page interactions run without a separate SPA frontend, with SortableJS for card arrangement. Policies, roles and permissions, user-active statuses, and audit logs restrict actions and record activity.
Feature inventory
Highlights
19 capabilities verified against the project source.
- Project and team-membership management
- Project boards with configurable status columns
- Tasks with assignees, priorities, and labels
- Moving and arranging task cards on boards
- Task checklists
- Comments for work discussions
- Task attachments and project media
- File storage through Telegram and media streaming through application routes
- Recurring task schedules with scheduled task creation
- Daily logs for recording day-to-day work
- Automatic activity recording in daily logs
- Project and task summary dashboards
- In-application notifications with read status
- Activity notifications by email
- Telegram integration with bot webhooks
- User management, active status, and project membership
- Roles, permissions, and access policies for projects, tasks, and files
- A dedicated login route for administrative purposes
- Activity recording through audit logs
Tech stack
Built with 10 technologies.
- Laravel 12
- PHP 8.4
- Livewire 3
- Livewire Volt
- Tailwind CSS 3
- SortableJS
- Spatie Permission
- Spatie Activitylog
- Telegram Bot API
- MySQL
Common questions
What people usually ask.
Is this system still reachable?
No. The host no longer responds, so there is no live demo to open. What is documented here comes from the project source.
Why was Telegram used for file storage?
It gave the team free, reliable storage without running object storage for a small internal tool. Attachments are streamed back to users through application media routes, so the storage choice stays invisible in the interface.
How did recurring work get created?
Through task schedules processed by scheduled jobs, alongside daily logs that record day-to-day work — partly filled in automatically from user activity rather than typed twice.
Same field
Related projects.
Reservasi.info — Hiking & Nature Tourism Reservations
A hiking and nature-tourism reservation platform with participant quotas, group and equipment records, Tripay payments, a wallet balance, rescheduling, check-in and check-out, and visitor reports.
Laravel 12 · Filament 3 · Blade · Tailwind CSS 4 · +5
WeddingNesia — Digital Wedding Invitations
A digital wedding-invitation service where couples pick a theme, fill in their own details, and order a personal invitation page to share with their guests.
Laravel · React · MySQL
Deployer — Website Deployment from GitHub
A deployment dashboard with GitHub OAuth, repository and branch selection, build queues, workers, per-stage log histories, redeployment, and project subdomain addresses.
Next.js 14 · React 18 · TypeScript · Tailwind CSS 3 · +8