A modern streamlined video calling platform built with Next.js, LiveKit, and Clerk.
🚀 Check it out live: Click me
✅ Modern UI with Tailwind
✅ Real-time video/audio using LiveKit
✅ Secure authentication via Clerk
✅ Create and join meeting rooms with unique IDs
✅ Responsive and mobile-friendly
🔜 Upcoming Features:
- 💬 In-call Chat Support
- 🖥️ Screen Sharing
- 🎨 Virtual Backgrounds
- 📊 Meeting Dashboard
- 🔔 Join/Leave Notifications
| Stack | Usage |
|---|---|
Next.js |
Full-stack React framework |
Tailwind |
Utility-first CSS |
LiveKit |
WebRTC-based real-time engine |
Clerk |
Authentication & user mgmt |
Vercel |
Hosting & deployment |
git clone https://github.com/Tusharxhub/Fenix.git
cd Fenixnpm installnpm run dev💡 Ensure you have valid LiveKit and Clerk credentials.
Fenix/
├── app/ → App Router layout
├── components/ → UI elements
├── hooks/ → Custom React hooks
├── lib/ → Utility libraries
├── styles/ → Tailwind configs
├── public/ → Static assets
└── .env.local → Environment variables
We welcome your PRs and ideas! Here's how to get started:
# Fork this repo
git clone https://github.com/your-username/Fenix
cd Fenix
npm install
# Create your feature branch
git checkout -b feature/cool-featureThen push and open a PR 🚀
Can I deploy this myself?
✅ Yes, you just need your own Clerk & LiveKit credentials.
Do I need to use Clerk?
🔒 Yes — authentication relies on Clerk's auth system.
Can I contribute features or report bugs?
🔧 Absolutely. Please open an issue or PR.
- ✔ Semantic HTML tags
- ✔ ARIA labels in progress
- ✔ Keyboard navigation
- ⏳ Color contrast improvements coming soon
- OG image & social card support
- Meta tags for better link previews
- SEO-friendly dynamic meeting URLs
Tushar
📧 Email Me
🔗 GitHub
📸 Instagram
If you found this project helpful, consider:
- ⭐ Starring the repo
- 📤 Sharing with friends
- 📝 Submitting feedback