A lightweight, self-hosted Linktree alternative built with Astro. Optimized for speed, visuals, and dynamic configuration.
- ⚙️ JSON-Driven Profile: Update your bio, social connections, and URLs in one place (
src/data/profile.json). No coding needed. - 🔍 Dynamic Discover Page: Real-time client-side search and category filtering page at
/discoverpowered by instant vanilla JS. - 📦 Astro Icon Integration: Uses native server-side brand SVGs dynamically via
astro-icon.
git clone https://github.com/alfredsaveron/findee.git
cd findee
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run build
npm run previewTo customize your profile homepage, simply edit src/data/profile.json:
{
"displayName": "yourname",
"avatarUrl": "https://avatars.githubusercontent.com/... (or local path)",
"bio": "Developer, designer, etc...",
"seoTitle": "Your Name",
"seoDescription": "Description...",
"links": [
{
"title": "GitHub",
"subtitle": "Code & repositories",
"url": "https://github.com/...",
"icon": "github",
"color": "0,0%,100%"
}
]
}You can search, filter, and discover all these on /discover!
This project is open-source under the MIT License. Feel free to fork, self-host, and customize!
