Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jishnusv23/hirehub-frontend
HireHub Frontend is a responsive interface built with React and Tailwind CSS, offering a seamless experience for interviewers and candidates with real-time communication, collaborative coding, and interview scheduling.
https://github.com/jishnusv23/hirehub-frontend
framer-motion lottie monaco-editor peerjs-webrtc react reactvite socket-io tailwindcss
Last synced: 24 days ago
JSON representation
HireHub Frontend is a responsive interface built with React and Tailwind CSS, offering a seamless experience for interviewers and candidates with real-time communication, collaborative coding, and interview scheduling.
- Host: GitHub
- URL: https://github.com/jishnusv23/hirehub-frontend
- Owner: jishnusv23
- Created: 2024-08-08T11:10:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T05:00:41.000Z (about 2 months ago)
- Last Synced: 2024-12-11T06:17:46.501Z (about 2 months ago)
- Topics: framer-motion, lottie, monaco-editor, peerjs-webrtc, react, reactvite, socket-io, tailwindcss
- Language: TypeScript
- Homepage: https://hire-hub-frontend.vercel.app
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HireHub Interview Platform
HireHub is a cutting-edge platform designed to streamline the hiring process by connecting companies with developers through real-time technical interviews. Our platform allows interviewers to conduct collaborative coding interviews, assess candidates, and provide feedback in a single environment.Table of Contents
Features
Technology Stack
Getting Started
Prerequisites
Installation
Usage
System Architecture
Contributing
License
Features
Real-time Collaboration: Conduct live coding interviews with integrated text chat, video/audio calls, and code collaboration using WebRTC.
Role-based Access: Role-specific dashboards for interviewers, interviewees, and admins, ensuring a seamless experience for each user.
Collaborative Coding: Integrated coding environment for conducting live technical assessments with real-time compilation.
Microservices Architecture: Scalability and maintainability powered by a microservices architecture using clean design principles.
Feedback System: Interviewers can provide structured feedback for each candidate after the interview.
Cloud-Native Deployment: Dockerized services, deployed on AWS with Kubernetes for dynamic scaling.
Technology Stack
Frontend: React.js, Redux, WebRTC
Backend: Node.js, Express.js, gRPC
Database: MongoDB, PostgreSQL (for user authentication)
Messaging: RabbitMQ
Containerization: Docker
Orchestration: Kubernetes (AWS)
Getting Started
Prerequisites
Node.js (v14 or later)
npm (v6 or later)
MongoDB (v4 or later)
Docker
Kubernetes CLI (kubectl)
Installation
Clone the repository:bash
Copy code
git clone https://github.com/jishnusv23/hirehub-backend.git
Navigate to the project frontend directory:bash
Copy code
cd hirehub-frontend
npm install
npm run dev
Usage
Access the application at http://localhost:5173 . Register as a candidate, interviewer, or admin to explore the platform's features and conduct interviews