Back to projects

Tools

BriefLi

A shortlink manager I built and use every day

ReactTypeScriptViteSupabaseVercelGemini API

Role

Creator & Maintainer

Duration

Ongoing

Date

2025 - Present

Type

Personal Product

Overview

BriefLi is my personal link infrastructure, running live at s.ihmorol.cv. It creates and organizes shortlinks with AI-suggested slugs, tracks clicks, separates public and personal link spaces behind auth, and supports soft delete with trash and restore. Built with React and TypeScript on Vite, a Vercel serverless API, and Supabase Postgres with schema migrations.

Tech Stack

ReactTypeScriptViteSupabaseVercelGemini API

Case Study Highlights

The Itch

I share study guides, project trackers, and resources constantly, and long URLs with random slugs are impossible to remember or manage. Existing shorteners don't organize links or suggest meaningful names.

The Product

A dashboard where every link gets a unique, collision-checked code or an AI-suggested human-readable slug. Public links are visible to anyone; personalized links live behind authentication. Click counts, descriptions, and trash/restore complete the loop.

Key Features

  • AI slug suggestions
  • Collision-checked short codes
  • Public + authenticated personal links
  • Click tracking, trash & restore

Outcomes

link

Live

at s.ihmorol.cv

smart_toy

AI

Slug Suggestions

storage

SQL

Supabase + Migrations

Interested in this project?

Reach out for source code walkthroughs or collaboration.