Skip to content

Tusharxhub/Fenix

Repository files navigation

🎥 Fenix

A modern streamlined video calling platform built with Next.js, LiveKit, and Clerk.



🖼️ Live Preview

🚀 Check it out live: Click me


🧩 Features

✅ 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

🧠 Tech Stack

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

⚙️ Getting Started

1. Clone the repository

git clone https://github.com/Tusharxhub/Fenix.git
cd Fenix

2. Install dependencies

npm install

3. Run the app

npm run dev

💡 Ensure you have valid LiveKit and Clerk credentials.


📁 Project Structure

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

🤝 Contributing

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-feature

Then push and open a PR 🚀


❓ FAQs

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.


♿ Accessibility

  • ✔ Semantic HTML tags
  • ✔ ARIA labels in progress
  • ✔ Keyboard navigation
  • ⏳ Color contrast improvements coming soon

🧲 SEO & Meta

  • OG image & social card support
  • Meta tags for better link previews
  • SEO-friendly dynamic meeting URLs

🧑‍💼 Author

Tushar
📧 Email Me
🔗 GitHub
📸 Instagram


🌟 Show Your Support

If you found this project helpful, consider:

  • ⭐ Starring the repo
  • 📤 Sharing with friends
  • 📝 Submitting feedback

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages