Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 2.02 KB

File metadata and controls

82 lines (58 loc) · 2.02 KB

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.