| Feature | Description |
|---|---|
| 🔗 Bio Links | Linktree-style customizable link pages |
| 💎 Premium Tiers | Free, Pro, Creator & Lifetime subscriptions |
| 📊 Link Analytics | Per-link click tracking with device, browser, geographic data & heatmaps |
| 📅 Link Scheduling | Schedule links with start/end dates and countdown timers |
| 🔔 Notifications | Real-time notification center with bell icon |
| 🎵 Spotify Integration | Display currently playing music on bio page |
| 🏆 Leaderboard | User ranking system with podium display |
| 👤 Profiles | Custom avatars, banners, bios, social links |
| 🔐 Security | Cloudflare Turnstile, 2FA, OAuth encryption, CSRF protection |
| 🎨 Themes | 31 modern themes across 8 categories with Tailwind colors |
| 🎮 Playground | Create & test presets with live preview |
| 📋 Templates | Browse & apply community templates |
| 💳 Stripe Payments | Secure subscription & one-time payments |
| 📱 Responsive | Mobile-first design |
| ⚡ Fast | Bun runtime + Vercel Edge |
| Tier | Price | Highlights |
|---|---|---|
| Eziox Core | Free | Unlimited links, all themes, full analytics, media embeds |
| Pro | €2.99/mo | Custom CSS, fonts, remove branding, profile backups |
| Creator | €5.99/mo | Custom domain, password links, email collection, priority support |
| Lifetime | €29 once | All Creator features forever, exclusive badge |
Frontend: React 19 • TypeScript 5.9 • TanStack Start (SSR) • TanStack Router & Query • Tailwind CSS 4 • shadcn/ui • Motion
Backend: Neon PostgreSQL • Drizzle ORM • Bun Runtime • bcrypt
Deployment: Vercel Edge Network • Automatic CI/CD
# Clone the repository
git clone https://github.com/Eziox-Development/eziox-web.git
cd eziox-web
# Install dependencies
bun install
# Configure environment
cp .env.example .env
# Edit .env with your Neon database URL and auth secret
# Start development server
bun run devDATABASE_URL=postgresql://...@ep-xxx.neon.tech/neondb?sslmode=require
AUTH_SECRET=your-super-secret-key
VITE_OWNER_EMAIL=your-email@example.com
# Optional: Spotify Integration
SPOTIFY_CLIENT_ID=your-spotify-client-id
SPOTIFY_CLIENT_SECRET=your-spotify-client-secret
SPOTIFY_REDIRECT_URI=https://your-domain.com/api/spotify-callback
# Optional: Stripe Payments
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRO_PRICE_ID=price_...
STRIPE_CREATOR_PRICE_ID=price_...
STRIPE_LIFETIME_PRICE_ID=price_...
APP_URL=https://your-domain.comGet your
DATABASE_URLfrom console.neon.tech
Get Spotify credentials from developer.spotify.com
Get Stripe keys from dashboard.stripe.com
bun run dev # Development server
bun run build # Production build
bun run lint # Lint code
bun run format # Format code
bun run db:push # Push database schemasrc/
├── components/ # React components (portfolio/, ui/)
├── hooks/ # Custom React hooks
├── lib/ # Utilities & config
├── routes/ # TanStack Router routes
│ ├── _public/ # Public routes
│ ├── _auth/ # Auth routes
│ ├── _protected/ # Protected routes
│ └── _bio/ # Bio page routes
└── server/ # Server-side code
├── db/ # Database schema
├── functions/ # Server functions
└── lib/ # Auth utilities
Deployed automatically via Vercel on push to main.
See DEPLOYMENT.md for detailed instructions.
Contributions are welcome! You can contribute by:
- 🐛 Reporting Issues - Found a bug? Create an issue
- 💡 Suggesting Features - Have an idea? Open a feature request
- 🔧 Code Contributions - Submit Pull Requests to fix bugs or improve features
Note: This is a Source Available project. You can view and contribute to the code, but redistribution and commercial use require permission.
This project is licensed under the PolyForm Noncommercial License 1.0.0 - see the LICENSE file for details.
- ✅ View and study the source code
- ✅ Use for personal, non-commercial projects
- ✅ Contribute via Issues and Pull Requests
- ✅ Use for educational purposes
- ❌ Use commercially without a license
- ❌ Sell or monetize the software
- ❌ Offer as a hosted service (SaaS)
- ❌ Remove copyright notices
For commercial licensing, contact: 📧 business@eziox.link
Eziox Development · Made with ❤️
