A drag-and-drop corkboard for goals, photos, quotes, and checklists — built as a single HTML file, no build step required.
Just open index.html in a browser. That's it.
- Create a new repository on GitHub (e.g.
vision-board). - Add
index.htmlto the root of the repo (drag-and-drop it in the GitHub web UI, orgit add/commit/pushfrom your machine). - Go to Settings → Pages in your repo.
- Under Build and deployment → Source, choose Deploy from a branch.
- Under Branch, choose
mainand folder/ (root), then Save. - Wait about a minute, then refresh the Pages settings page — you'll see a link like:
https://yourusername.github.io/vision-board/
That's your live board. Bookmark it.
The board autosaves to your browser's localStorage every time you edit something — no accounts, no backend, nothing to configure. It'll be there next time you visit the same URL in the same browser on the same device.
Notes on that:
- It does not sync across devices or browsers on its own. Use the Export button to download a
vision-board.jsonbackup, and Import to load it somewhere else (a different browser, a friend's laptop, after clearing your browser data, etc.). - Private/incognito windows may not persist
localStoragebetween sessions — export before you close the window if you're using one. - If you ever want cross-device sync without manual export/import, that would need a small backend or a service like Firebase — happy to help set that up if you want to go there later.
Everything is in index.html — the CSS is in the <style> block up top, the card/board logic is vanilla JS at the bottom. No dependencies except two Google Fonts (Caveat + Work Sans), loaded via CDN.