InspoBoard
Collect and organize your inspiration, all in one place.

About The Project
InspoBoard is a lightweight, client-side web application that acts as a personal digital corkboard. Users can quickly save images and notes, create different boards for various topics, and organize their ideas visually. The entire application runs in the browser and uses LocalStorage for data persistence, requiring no backend or user accounts.
Tech Stack
Vanilla JavaScript (ES6+)
HTML5 Drag & Drop API
CSS Grid
LocalStorage
Key Features
- Add inspiration items (images, notes) via URL or direct input.
- Create and manage multiple, separate inspiration boards.
- Drag-and-drop functionality to visually reorder items.
- All data is saved locally and persistently in the browser via LocalStorage.
Challenges & Solutions
Implementing a robust drag-and-drop feature that works consistently across different browsers proved to be a challenge. I solved this by building a custom solution using the native HTML5 Drag & Drop API, adding custom event listeners to manage state, and providing clear visual feedback to the user during the drag operation to make it intuitive.