Welcome to the Interview Dashboard, a feature-rich platform designed to simplify and streamline the interview process. This project is part of the Superstar Extensions initiative, aiming to deliver innovative and scalable solutions for modern development challenges.
- Video Conferencing: Start and join video interviews seamlessly.
- Interview Sharing: Generate a unique interview link and ID to invite participants.
- User-Friendly UI: Intuitive design for ease of navigation.
- Real-Time Collaboration: Built for efficient communication between interviewers and candidates.
- React.js: For building an interactive user interface.
- HTML/CSS: For structuring and styling the application.
- Spring Boot: Handles API and business logic.
- Java: Core language for backend development.
- Docker: Containerized application for seamless deployment.
- Kubernetes: Orchestration for scalability.
- Firebase: For user authentication and database storage.
- WebRTC: Powering video functionality.
- GenCloud: For Video Streaming.
Ensure you have the following installed:
- Node.js
- Java 17+
- Docker (optional, for containerization)
- Clone the Repository:
git clone https://github.com/Abhinavrajsrivastav/EduCloud.git npm start