Notiolink

Notiolink

Short Explanation

Notiolink allows users to create branded short links using their existing Notion workspace as a backend.

Goals

  • 1Easily manageable link database via Notion.
  • 2Self-hostable with simple deployment.
  • 3Clean, minimalistic UI for link management.

Tech Stack Used

Next.js

Framework for the frontend and API routes.

Notion API

Used for fetching and managing link data from Notion.

Tailwind CSS

For rapid and consistent styling.

The Problems

The Notion API had some latency issues when fetching link data on every request, which slowed down the redirection process.

The Solutions

I implemented Incremental Static Regeneration (ISR) and a caching layer using Vercel KV to ensure millisecond-fast redirections.

Lessons Learned

Learned how to effectively use third-party APIs as a core database and the nuances of edge-side caching.