finds.dev← search

// the find

suyalcinkaya/onur.dev

★ 2,309 · JavaScript · NOASSERTION · updated Jun 2026

✦ My personal website built using Next.js, Tailwind CSS, shadcn/ui, Contentful, Raindrop, Supabase and deployed on Vercel.

A personal website built by a senior frontend developer, serving as a showcase for writing, bookmarks, and career journey. It integrates Contentful for content, Raindrop for bookmarks, and Supabase for view counts. Most developers will want to fork this as a starting point for their own portfolio site.

The tech stack is well-chosen and current — Next.js App Router, shadcn/ui, and Tailwind make customization straightforward without fighting the framework. OG image generation is handled per-route via `og.png/route.js` files, which is the right pattern for dynamic social previews. Renovate is configured for dependency maintenance, which most personal-site repos skip entirely. The separation between public and private Supabase clients (`src/lib/supabase/private.js` vs `public.js`) shows the author understands the anon-key exposure problem.

This is a personal site, not a template — the content model is deeply tied to one person's Contentful space and Raindrop account, so forking it means tearing out the data layer and rebuilding it for your own setup. JavaScript (no TypeScript) means refactoring or extending components requires reading carefully to understand what's going where. The license is informal ('feel free to take inspiration, don't directly copy') which is legally meaningless and will cause friction if you want to build something commercial on top of it. Stars likely come from people who admired the design, not from people who actually adopted the code.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →