Inspiration
- People like hedgehogs + want to prep for their interview at PostHog before they actually go for the job
Impact
- A lot of whether you get a job comes down to your performance at interview
- At the same time, prepping for job interviews can be difficult if you don't have experience
- PrepHog can democratise access to high quality practice
- Whilst also serving as a recruitment / marketing tool for PostHog
...Imagine if you could do customised interview practice for any job at any company - instantly and for free!
What it does
- Combines voice, phone and chat modalities to enable you to prep for job interviews
How we built it
- NextJS + React - front/back-end
- ElevenLabs - voice interview + support widget
- Twilio - outbound call handling
- PostHog analytics + LLM observability
- OpenAI - chat + feedback functionalities
- PicaOS - MCP / function calling
- PostHog - images
- Fal.ai / RunwayML - video generation / easter eggs
- Firecrawl - scraping to markdown
Challenges we ran into
- Spent some time looking into live lip syncing with a video hedghog but doesn't look like the tech's there yet to handle real-time interview generation
- Chat interface + Posthog use different AI SDKs with slightly different interfaces - adding observability there wasn't possible in the timeframe
- Had difficulty populating the live feedback to the user on Q&A pairs for some reason - kept not wanting to appear in the modal - actually got it working and then accidentally deleted it annoyingly!
What's next for PrepHog.ai (what was next on the roadmap before I ran out of time!)
- Select which job you want to prep for
- Add Google Meet modality
- Upload your CV and apply to the job via the site (via Skyvern / Operator)
- Improved interview experience
- Training on additional PostHog data / interviews
- Ability to control the site via voice
- Like interview feedback provided to the user (LLM eval on Q&A pairs)
- Deploy to vercel
Built With
- elevenlabs
- llm
- nextjs
- openai
- typescript
- voice
Log in or sign up for Devpost to join the conversation.