Frontend for Interviewer, an AI-powered mock backend interview platform, using real-world job-descriptions. Backend found here: https://github.com/MichaelBoegner/interviewer
- React (Vite)
- React Router for client-side routing
- Monaco Editor for in-browser coding
- PostHog for analytics
- Authentication and account management (email + GitHub OAuth)
- Interactive interview interface powered by OpenAI
- Option job description ingestion for tailored interviews
- Real-time feedback, scoring, and conversation flow
- Resume/pause interview functionality
- Subscription and credit system integration
- Full dashboard of past interviews and stats
npm install # Install dependencies
npm run dev # Start development serverYou’ll need to define the following in a .env file:
VITE_API_URL=https://api.interviewer.dev
VITE_GITHUB_CLIENT_ID=your_github_client_id
VITE_GITHUB_REDIRECT_URI=https://interviewer.dev/oauth-callbackDeployed via Vercel.
Copyright (c) 2024 Michael Boegner
This source code is proprietary. All rights reserved. No part of this code may be reproduced, distributed, or used without explicit permission from the author.
Created by Michael Boegner - GitHub Profile