Whiteboard is a custom-built productivity app designed to give users a limitless space to plan, map, and organize their ideas. It was born from a need for an offline-first tool that doesn’t rely on cloud logins or subscriptions—just pure, local control. Users can drag, drop, and organize elements like sticky notes, files, checklists, and links in a visual canvas.
Most modern planning tools are cloud-based, restrictive, or locked behind paywalls. Milanote offers flexibility but comes with limitations in its free version. I wanted to create a tool that gave users complete freedom—no account needed, no storage limits, and fully portable on a USB stick or online file transfer.
Whiteboard was built using vanilla HTML, CSS, and JavaScript to ensure maximum compatibility and fast load times. The project file system is JSON-based, with each workspace saved and opened like a document file (.zpf). The UI is modular and optimized for drag-and-drop performance across browsers without external libraries.
The design prioritizes clarity and minimalism while enabling flexible layouts. The interface mimics physical whiteboards—users can freely position items, connect ideas, and organize information visually rather than hierarchically.
Whiteboard stores nothing by default. Projects must be saved manually using the built-in export system, ensuring total user control. This makes it ideal for local workflows and privacy-conscious users.
Works entirely as a local application without cloud sync. You control your files, saved as local project files.
Drag and drop text boxes, to-do lists, and images freely across an infinite canvas—ideal for brainstorming and mind maps.
Users can save and reopen their boards manually using a .zpf file, no surprises.
Runs offline from any device—just keep the app folder and your .zpf files on a USB or hard drive.
Whiteboard offers a unique local-first alternative to traditional project planning tools. It's perfect for creatives, developers, students, and teams that prefer full ownership of their workspace and data. The app is fast, flexible, and doesn’t require an internet connection to function.