An intelligent, rule-based link hub that adapts to every visitor.
SmartRoute personalizes link pages using intelligent rules based on device, time, location, CTR, and user behavior.
SmartRoute is a modern, dynamic, and fully customizable link-in-bio platform where creators can build smart rule-based hubs.
Visitors see different links depending on:
- their device
- their location
- the time of day
- whether they are returning
- link performance (CTR)
This leads to better engagement, personalization, and control.
- Conditional logic for:
- Device (mobile/desktop)
- Time segments (morning/afternoon/evening/night)
- Country detection
- Returning visitors
- Link CTR
- Actions:
- Show / Hide links
- Promote (move to top)
- Highlight
- Auto redirect
- Multiple sections
- Card, Block, and Minimal layouts
- Background images, gradients & themes
- Custom icons + preset icon library
- Upload preview images for links
- Optional QR code for both hub and links
- Overall hub CTR
- Link-wise performance
- Device & country insights
- Visitor counts
- Anonymous tracking for public users
- Create and manage hubs
- Quick edit, share, delete, and preview
- Profile completion progress
- Right-side settings panel for design
- Beautiful, minimal UI using ShadCN
- React 18 + Vite
- TypeScript
- ShadCN UI
- Tailwind CSS
- Supabase (Auth + DB + Storage)
- React Router
- Vercel Deployment
git clone https://github.com/CodeWithAnkitJaiswal/SmartRoute.git
cd SmartRoute
npm install
npm run dev-
Fork the repo
-
Create a new branch
-
Commit your changes
-
Submit a pull request
If you find SmartRoute useful, please star the repo ⭐ Your support motivates future development!
- Ankit Jaiswal
- Akhsay Kumar
- Anubhav verma
- Shivakshi
- Shivani Singh
email -
abc@gmail.com
password -
123456