All projects · Supabase Full-Stack Apps
BizLibrary — Mini Resource Library Manager & Business Asset Hub
A single-file, full-stack resource library manager and dynamic business asset repository.
A single-file, full-stack resource library manager and dynamic business asset repository. The no-authentication admin dashboard allows marketing and operations teams to upload downloadable collateral (PDFs, DOC/DOCX, XLSX), categorize materials (Guides, Checklists, Templates, Reports, Downloads), toggle publishing states (Draft, Published, Archived), and highlight featured assets with live KPI counters. The visitor-facing BizLibrary dynamically reflects real-time Supabase state, offering instant category filters, search, featured showcase cards, and direct file downloads.
- Treats resources like high-value business assets: dashboard controls uploads, publishing workflow, and featured spotlight without touching code
- No-auth admin dashboard with 5 dynamic KPI stat cards (Total, Published, Draft, Archived, Featured) and category & status filters
- Drag-and-drop file uploader connected to Supabase Storage bucket ('resources') supporting PDFs, guides, checklists, and spreadsheets up to 25MB
- Dynamic public resource library showing only Published assets, with featured cards grid, category counter sidebar, and instant downloads
- Supports side-by-side split view, standalone public library, and standalone admin workspace with zero-config local demo fallback (36 seeded assets)
Built with: HTML, Vanilla JavaScript, Supabase JS v2 (CDN), PostgreSQL, Outfit, Plus Jakarta Sans, Chivo Mono