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.
- 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.
- Frontend: React 19, Tailwind CSS, Framer Motion, Lucide React.
- Backend: Typescript, Node.js, Express.
- AI: Google Gemini API (@google/genai).
- Typography: Poppins.
- Enter the role you are retraining for (e.g., "Digital Claims Specialist").
- Click "Start Interview with Tina".
- Respond to Tina's questions. You can type 'skip' or 'revisit' if needed.
- Receive a full feedback summary and score at the end of the 7 questions.