Skip to content

KavinSivaharan/InterviewMe

Repository files navigation

InterviewMe

An AI-powered interview practice platform that helps you prepare for job interviews with real-time feedback and analysis.

Author

Kavin Sivaharan

LinkedIn GitHub

Features

  • AI-powered interview simulation
  • Real-time feedback on your responses
  • Resume analysis and personalized questions
  • Interview performance tracking
  • Multiple interview types support

Technologies Used

This project is built with:

  • Vite - Next generation frontend tooling
  • TypeScript - Type-safe JavaScript
  • React - UI framework
  • shadcn-ui - Beautiful UI components
  • Tailwind CSS - Utility-first CSS framework
  • Supabase - Backend and database

Getting Started

Prerequisites

Installation

  1. Clone the repository:
git clone https://github.com/KavinSivaharan/InterviewMe.git
cd InterviewMe
  1. Install dependencies:
npm install
  1. Set up environment variables:

    • Copy .env and configure your Supabase credentials
  2. Start the development server:

npm run dev

The application will be available at http://localhost:8080

Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build for production
  • npm run build:dev - Build in development mode
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

Project Structure

src/
├── components/     # React components
├── pages/         # Page components
├── hooks/         # Custom React hooks
├── lib/           # Utility functions
├── integrations/  # Third-party integrations
└── data/          # Static data

License

© 2025 Kavin Sivaharan. All rights reserved.

About

Practice interviews with AI that gives you instant feedback. Record your answers by voice or text, and get personalized questions tailored to your actual resume and the job you're applying for."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages