Linkbucket
A simple URL storage and collection tool to organize and categorize your favorite websites.
Node.jsExpressJavaScriptSupabaseBootstrapVercelBookmarking

Click to enlarge
Tech Stack
- Node.js with Express
- HTML, CSS, JavaScript
- Supabase
- Bootstrap 5 + Custom CSS
- Font Awesome
- Vercel
Timeline
1 month (Oct 2024)
My Role
Solo Developer
Project Overview
Linkbucket is a minimalist bookmarking service that helps users organize and access their favorite websites. Unlike traditional bookmarks, Linkbucket focuses on visual organization, tagging, and quick search.
I created this project to replace my chaotic browser bookmarks with something more visual and better organized. The goal was to build something simple yet powerful enough to handle hundreds of links without becoming unwieldy.
Note: This project is currently deprecated in favor of Bookshelf, a more feature-rich and actively maintained bookmarking solution.
Key Features
- •Save links with custom titles
- •Clean, responsive card-based interface
- •Real-time link management (add/remove)
- •Basic authentication system
- •Mobile-friendly design
- •URL validation and normalization
Challenges & Solutions
Building a real-time link management system with vanilla JavaScript. Implementing a secure authentication system with limited prior experience. Optimizing the database schema for efficient link retrieval and storage.
What I Learned
Gained experience with building a full-stack web application using Express.js and Supabase. Improved skills in front-end development with vanilla JavaScript. Learned about database design, API development, and serverless deployment with Vercel.