Skip to content

joybratasarkar/conversational-ai-interviewer

Repository files navigation

🗣️ Conversational AI Interviewer – Frontend

This is the frontend for the Conversational AI Interviewer, a web-based interface built with Angular that enables interactive, real-time interviews powered by AI.

🌐 Live Demo: conversational-ai-interviewer.vercel.app 🚀 Features

🎙️ Real-time audio/video interview interface

💬 WebSocket communication with FastAPI backend

💻 Responsive, modern Angular UI

🛠️ Project Setup

This project was generated with Angular CLI version 16.0.0. 🔧 Development Server

To start the dev server:

npm install ng serve

Then open your browser at http://localhost:4200.

The app will automatically reload if you modify any of the source files. 📦 Build

To create a production build:

ng build

Build artifacts will be generated in the dist/ directory. 🧪 Running Tests Unit Tests

ng test

Executes unit tests via Karma. End-to-End (E2E) Tests

To run E2E tests:

ng e2e

Make sure to install a testing framework first (e.g. Cypress or Protractor). 🧰 Code Scaffolding

To generate components, services, etc.:

ng generate component ComponentName ng generate service ServiceName

🌐 Deployment

This app is deployed on Vercel. To deploy:

Push your code to GitHub

Connect the repo on Vercel

Set Angular as the framework and use ng build as the build command

📄 License

This project is open-source and available under the MIT License. 🙌 Contributions

PRs are welcome! If you’d like to improve the UI/UX, fix a bug, or integrate new features — feel free to open an issue or submit a PR.

Releases

No releases published

Packages

No packages published