Skip to content

Codivio is a full-stack video interview platform with live coding IDE, enabling real-time collaboration, problem-solving, and evaluation between interviewers and candidates.

Notifications You must be signed in to change notification settings

chiraagsharma24/Codivio

Repository files navigation

Codivio 🎥💻

Codivio is a full-stack video interview platform that simulates a real-world technical interview environment.

It allows seamless communication, collaboration, and evaluation between interviewers and candidates, all in one place.

The platform features a live coding IDE integrated within the video call, enabling real-time problem-solving and technical discussions.

🚀 Live Demo

🌐 View Live Project

🔐 Interviewer Access:

🖼️ Screenshots

👨‍💼 Interviewer View


👨‍🎓 Candidate View

📌 Features

👨‍💼 Interviewer Functionality

  • New Call: Instantly start a live interview
  • Join Interview: Enter an interview using an invite link
  • Schedule: Plan upcoming interviews
  • Recordings: View past interview sessions
  • Evaluate: Mark interview outcome as pass/fail, rate performance, and add comments

👨‍🎓 Candidate Functionality

  • View Scheduled Interviews
  • Access Completed Interviews

🔧 Interview Environment

  • Video Calling
  • Screen Sharing
  • Screen Recording
  • Live Code Editor (with sliding/resizable interface)
  • Server-side Evaluations

⚙️ Tech Stack


🔐 Environment Variables

Create a .env.local file in the root of your project and add the following:

# Convex Deployment
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=

# Clerk (Authentication)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
CLERK_WEBHOOK_SECRET=
VITE_CLERK_FRONTEND_API_URL=

# Stream (Chat or Feed)
NEXT_PUBLIC_STREAM_API_KEY=

🙌 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

🛠️ How to Contribute

  1. Fork the repository
  2. Create your feature branch
git checkout -b feature/your-feature-name
git push origin feature/your-feature-name


Designed and Built by Chirag Sharma

About

Codivio is a full-stack video interview platform with live coding IDE, enabling real-time collaboration, problem-solving, and evaluation between interviewers and candidates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published