Side projects / Linkstr

I built Linkstr in Next.js on Nostr. Nostr is an open protocol for decentralized apps: no central server, data goes through independent relays. That means you can run a full app with just a frontend, no custom backend. Linkstr works like Linktree. You create a collection, add links, and share one URL. No login. Anyone with the link can open it.

Landing screen
One headline and a Get Started button. No signup form. Click through and you're in the editor. On Nostr the app doesn't need your email or a password, so there's nothing to fill out first.

Linkstr landing page with headline and Get Started button

Edit screen
Set the collection title, description, and your name. Add links by pasting a URL (and optional title and description) or by dragging several in at once. Reorder with drag handles.

Linkstr add link by typing URL or details
Linkstr drag and drop to add multiple links

Publish screen
You get a unique URL for your collection. Share it and anyone with the link can open it. No sign-in. The data is public, so the app loads it from Nostr relays when they visit.

Linkstr publish success with shareable URL and copy button

View screen
This is what opens when someone uses your link. Your title and description at the top, then a list of links they can click. Read-only. No edit controls. Works in any browser.

Linkstr public view of a published link collection

Sparsh Paliwal · 2024