Skip to content

amyheritage/interview-chatbot

Repository files navigation

Tina - Turners Interview Chatbot

Project Overview

This application was developed as a project for my diploma. It is designed for Turners Car Insurance to assist their staff during a major digital transformation.

As the company evolves, many staff members are being retrained into new roles. This chatbot, Tina, provides a safe and professional environment for employees to practice their interview skills for these new positions.

Features

  • AI-Powered Interviewer: Tina follows a strict set of instructions to conduct a 7-question interview, including technical and behavioural questions.
  • STAR Methodology Feedback: At the end of the interview, Tina provides a detailed feedback summary using the STAR (Situation, Task, Action, Result) methodology.
  • Neumorphic Design: A modern, "soft UI" aesthetic that is bright, clean, and professional.
  • Role-Specific Context: Users can specify any role they are retraining for, and Tina adapts the interview accordingly.
  • Turners Values Integration: The interview naturally weaves in Turners' core values: Customer Driven, One Team, Do the Right Thing, and Passion.

Tech Stack

  • Frontend: React 19, Tailwind CSS, Framer Motion, Lucide React.
  • Backend: Typescript, Node.js, Express.
  • AI: Google Gemini API (@google/genai).
  • Typography: Poppins.

How to Use

  1. Enter the role you are retraining for (e.g., "Digital Claims Specialist").
  2. Click "Start Interview with Tina".
  3. Respond to Tina's questions. You can type 'skip' or 'revisit' if needed.
  4. Receive a full feedback summary and score at the end of the 7 questions.

About

Simulates realistic technical interview conditions and delivers personalised, STAR-scored feedback aligned to company values. Built with the Gemini API, React, and Node.js, engineered prompt architecture manages dynamic question sequencing across six role-specific technical and behavioural questions per session.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors