If you’re attentive, you might have noticed I already have a URL shortener at This was originally a YOURLS instance until I made a custom solution with Vercel and Firebase/Firestore in January 2021. ^ The landing page of the 2021 version I made the Vercel-Firebase URL shortener because I wanted something fast and serverless, but I still wanted the API, admin UI, and analytics that YOURLS had. It worked well, except that Vercel’s caching made the management, preview, and stats pages almost useless.