Announcing Adventure Board: A Fantasy-Themed Todo App
Introducing Adventure Board
I’m excited to announce the first public release of Adventure Board, a todolist application that respects your privacy. Adventure Board is inspired by adventurer guilds from fantasy stories and transforms mundane tasklists into epic “quests” from a guild board. My goal was to make productivity more engaging and enjoyable. Additionally, I wanted to bring a touch of fantasy to the daily agenda.
Core Features & Design Philosophy
Adventure Board was created with a few simple ideas in mind:
- Privacy-First Design: No accounts, tracking, or cloud storage - data remains on device to maintain privacy.
- Fantasy Theme: Todo lists are reimagined as “quests,” adding a playful element to task management.
- Lightweight & Fast: Built with Mithril.js and W3.CSS to maintain a lightweight, fast experience.
- Offline Capable: Designed to work without an internet connection.
- No Sign-up Required: Start using it immediately without creating an account.
Current Features
The initial release includes:
- Single Quest Board: A streamlined todo list for managing your daily quests
- Basic Quest Management: Create, read, update, and delete tasks with ease
- Visual Checkboxes: Satisfying visual feedback when completing tasks
- Local Storage: All tasks are saved locally onto your device
Technical Implementation
For those interested in the technical aspects, Adventure Board uses:
- Frontend: Mithril.js, a lightweight JavaScript framework
- CSS Framework: W3.CSS for minimal styling
- Storage: localStorage
The application functions as a static Progressive Web App without a backend, keeping data local and ensuring privacy.
Roadmap
Adventure Board is just beginning its journey. Here’s what’s planned for the future:
Near-term Improvements
- PWA Installation: Enable “Add to Home Screen” functionality, making it feel and act like a mobile app
- Responsive Design: Optimize the interface for all device sizes
- Multiple Quests: Create different lists (Quests) for various categories of tasks
- Basic Theming: Customize your Adventure Board experience
- Import/Export: Import or Export the data via a downloadable file
Long-term Vision
- DIDComm Integration: Securely sync between your devices with peer-to-peer communication
- QR Code Syncing: Easily connect devices by scanning a QR code
- Advanced Theming: More extensive customization options
- Real-Time Device Syncronization: Real-time sync features between trusted devices
- Guild Coordination: Share a quest with your partymates so you can all work on the same tasks together
There is no concrete timeline for these features as development depends on community support and available resources. The project is currently a labor of love without financial backing.
Supporting Adventure Board
If you find Adventure Board useful or intriguing, there are two ways you can help:
-
Try it out: Visit adventureboard.app and start organizing your tasks today.
-
Become a sponsor: If you’d like to see faster development and more features, consider supporting the project. Even small contributions help fund development time and server costs.
You can become a sponsor directly through GitHub:
Final Thoughts
I created Adventure Board because there was a lack of good todo apps. The ones I found either required setting up an account, required a subscription, were littered with ads, or they were just clunky to use. I wanted a no-fuss, minimal, local (meaning no accounts needed, all data stored on device) todo list manager that I could quickly add to at the start of my day and check things off as I go. The entire intent was to increase my own productivity and get more done in a day. If it helps other people, that’s a huge win in my book!
Adding the fantasy theme was a natural extension of my interests, and it makes the daily routine of task management more enjoyable. There’s something satisfying about “completing a quest” rather than just checking off another item on a list.
The application will always remain free to use. While I may add optional premium themes in the future, the core functionality will never be locked behind a paywall. Your data belongs to you, and Adventure Board is designed to keep it that way.
If you’re looking for a simple, private, and enjoyable way to manage your tasks like I was, I hope you’ll give Adventure Board a try. Let’s make productivity an adventure together!
Adventure Board is a personal project. Feature requests, bug reports, and feedback are welcome on GitHub.
Adventure Board is provided “as is”, without warranty of any kind. I am not liable for any damages or data loss arising from the use of this application.