Skip to content

code-differently/25q1-team2

Repository files navigation

Hired-exe: Interactive Interview Preparation Platform

UNIFY Logo

Demo
License: MIT


Table of Contents


App Description

Hired.exe is a web-based quiz application that empowers aspiring programmers and tech professionals to prepare for technical interviews through randomized question sets and AI-assisted feedback. Users can also create and study custom flashcards to reinforce key concepts before attempting quizzes, combining active recall with practical application for a well-rounded prep experience.

Group Photo

Team UNIFY Group PhotoPractice Smarter. Speak Stronger. Get Hired. — Powered by UNIFY!

Demo

🔗 Live: https://25q1-team2.vercel.app

📸 Screenshot Gallery

Dashboard
Dashboard
Flashcards
Flashcards
Questions
Questions
Mock Interview
Mock Interview
AI Feedback
AI Feedback
Voice Interview
Voice Interview
About Page
About Page

Features

  • 🔒 Secure auth via Clerk
  • 🃏 Flashcards: create, edit, delete, review
  • 💬 Text interviews: random questions + GPT feedback
  • 🎙️ Voice interviews: record, Whisper‑transcribe, GPT‑evaluate
  • ⭐ STAR‑method scoring & improvement tips
  • 📈 Dashboard: track past sessions & feedback

Tech Stack

Layer Tech
Frontend Next.js, React, TypeScript
Styling CSS Modules
Backend Next.js API Routes, Node.js
ORM & Database Prisma, PostgreSQL
Auth Clerk
AI Services OpenAI API (ChatGPT, Whisper)
Deployment Vercel

Getting Started

Requirements

  • Node.js 18+
  • npm
  • Git
  • PostgreSQL DB (local or Prisma Cloud)

Install & Run

git clone https://github.com/code-differently/25q1-team2.git
cd 25q1-team2
cp .env.example .env.local
npm install
npm run dev

Usage

  1. Sign up / log in via Clerk
  2. Flashcards: add & review cards
  3. Mock Interview: text‑based practice
  4. Voice Interview: record & get AI feedback
  5. History: revisit past sessions

Testing

Run Cypress Tests

npx cypress open       # GUI
npx cypress run        # Headless

View Test Coverage

npx nyc report --reporter=lcov
open coverage/lcov-report/index.html

Known Issues

  • Light/dark mode toggle causes inconsistent page layout
  • User Feedback container is too small for viewers. Would like to expand it for easier viewing.
  • Whisper transcription lags during testing through Cypress test-suite

Roadmap & Future Features

  • 📊 Admin panel
  • 🔔 Reminder notifications
  • ⭐ Flashcard scoring
  • 🎮 Concept mini-games
  • 🖼️ Avatars
  • ♿ Accessibility

Team UNIFY

Our Mission

Empower aspiring tech professionals with engaging, AI‑driven practice tools that build confidence and simulate real interview scenarios.

Karen Alabi
Karen Alabi
SCRUM Master & Project Manager
Justin Eklund
Justin Eklund
QA Tester & Documentation
Dylan Lafferty
Dylan Lafferty
Technical Lead Developer
Bryana Singleton‑Barnhart
Bryana Singleton‑Barnhart
UI/UX Designer & Front-end Developer
Meiko Stephens
Meiko Stephens
DevOps Engineer & Back-end Developer

Contributing

  1. Fork
  2. Create branch git checkout -b feature/MyFeature
  3. Commit + push
  4. PR to main

License

MIT © UNIFY Team


Acknowledgements

  • Clerk
  • Prisma
  • OpenAI

Releases

No releases published

Packages

No packages published

Contributors 6