---
title: "Discussion on \"How We Built a Self-Hosted AI Interviewer with Next.js, Supabase, and WebSockets\" | Hashnode"
description: "Discussion on \"How We Built a Self-Hosted AI Interviewer with Next.js, Supabase, and WebSockets\". How Aural uses Next.js, Supabase, and WebSockets for adaptive voice, chat, and video interviews."
url: "https://hashnode.com/posts/how-we-built-a-self-hosted-ai-interviewer-with-next-js-supabase-and-websockets/6a5c94e22e510f5b1750e68a"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How We Built a Self-Hosted AI Interviewer with Next.js, Supabase, and WebSockets](https://aural-ai.hashnode.dev/how-we-built-a-self-hosted-ai-interviewer-with-next-js-supabase-and-websockets?utm_source=hashnode&utm_medium=feed)

How Aural uses Next.js, Supabase, and WebSockets for adaptive voice, chat, and video interviews.

Jul 19 · 4 min read · aural-ai.hashnode.dev  
Read the article

-   [#opensource](https://hashnode.com/tag/opensource)
-   [#artificial-intelligence](https://hashnode.com/tag/artificial-intelligence)
-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#supabase](https://hashnode.com/tag/supabase)

## Written by

[Qingyuan Yang](https://hashnode.com/@qingyuan218)

@qingyuan218

  
[View profile](https://hashnode.com/@qingyuan218)

Building open-source AI interview infrastructure.

Founder of Aural, an open-source, self-hosted AI interview platform for voice, chat, and video.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
