A modern, responsive linktree implementation built with Next.js 15, featuring animated background, glassmorphism design and smooth animations.
- Animated Background: CSS-based particle system with floating elements and geometric shapes
- Modern Design: Clean, glassmorphism UI with liquid glass effects
- Responsive: Optimized for all device sizes and screen sizes
- Fast Performance: Built with Next.js 15 and optimized assets (149kB first load)
- Accessible: WCAG compliant with proper focus management
- SEO Optimized: Complete meta tags and social media cards
- Production Ready: Security headers and performance optimizations included
- Type Safe: Full TypeScript implementation
- Animated: Smooth animations using Framer Motion
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React + React Icons
- Font: Pixelify Sans (Local TTF)
-
Clone the repository
git clone <repository-url> cd linktree-main
-
Install dependencies
pnpm install
-
Run the development server
pnpm run dev
-
Open in browser
http://localhost:3000
Edit the links in src/data/links.tsx:
const links: LinkData[] = [
{
name: "Website",
icon: Globe,
href: "https://your-website.com",
subline: "Visit our website",
color: "#0047AB",
},
// Add more links...
];The design uses Tailwind CSS classes and can be customized in:
tailwind.config.ts- Theme configurationsrc/app/globals.css- Global styles- Component files - Individual styling
pnpm run dev- Start development serverpnpm run build- Build for productionpnpm run start- Start production serverpnpm run lint- Run ESLintpnpm run format- Format code with Prettierpnpm run type-check- Check TypeScript types
The easiest way to deploy is using Vercel:
MIT License - see LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Made with ❤️ by Deviators Club
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.