Intelligent client interface for PrepHub, featuring shared editor rooms, sandbox execution outputs, and Vitest suite validations.
PrepHub Client connects to the collaborative WebSocket API, rendering an advanced coding workbench with Monaco editor setups, real-time participant cursors, and AI reviews.
- Shared Coding Room: Powered by Yjs provider and Monaco editor.
- Interactive AI Mentorship panel: Custom panels to query Gemini regarding compiler output errors.
- Vitest Suite: Automated client-side utilities test coverage.
- Clone the project:
git clone https://github.com/Nashid-k/prephub-dev-frontend.git cd prephub-dev-frontend - Run
npm install - Boot the local development server:
npm run dev