A modern, customizable link hub for showcasing social media profiles, projects, and music playlists. Similar to Linktree but with enhanced features and customization options.
- 🎨 Multiple Theme Options: Choose from a variety of color themes to match your personal brand
- 🎵 Music Player Integration: Share your favorite playlists with an integrated music player
- 🌓 Dark/Light Mode: Automatic theme detection with manual override option
- 📱 Fully Responsive: Optimized for all devices from mobile to desktop
- ⚡ Fast Performance: Built with Next.js for optimal loading speeds
- 🔗 Categorized Links: Organize your links by categories for better navigation
- 💅 Sleek Animations: Smooth transitions and interactions using Framer Motion
- 🧩 Modular Components: Easy to extend and customize
- Node.js (v18 or newer)
- npm or yarn
-
Clone the repository:
git clone https://github.com/codemeapixel/pixellinks.git cd pixellinks -
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the result.
pixellinks/ ├── public/ # Static assets ├── src/ │ ├── app/ # Next.js app router pages │ ├── components/ # Reusable UI components │ │ ├── layouts/ # Layout components │ │ │ └── links/ # Link hub specific components │ │ └── ui/ # Basic UI components │ ├── context/ # React context providers │ ├── data/ # Data models and content │ ├── styles/ # Global styles │ └── types/ # TypeScript type definitions └── ...config files Edit the data in src/data/linksData.ts to update your profile information, links, and playlists.
The application includes multiple built-in themes that can be selected from the theme switcher interface. Users can click the color palette icon to change themes.
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js - The React Framework
- Tailwind CSS - For styling
- Framer Motion - For animations