Skip to content

maheavula/SelfInterview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

selfinterview AI+ – AI-Powered Mock Interview Platform

License: MIT Copyright

selfinterview AI+ is a next-generation interview preparation platform that uses advanced artificial intelligence to simulate realistic interview scenarios, provide instant feedback, and help you build confidence for your next big opportunity.

🚀 Features

  • AI-Powered Mock Interviews: Practice with adaptive AI that asks and evaluates real interview questions.
  • Multiple Interview Types: Behavioral, technical, case study, and more.
  • Real-Time Feedback: Get instant, actionable feedback on your answers and communication.
  • Personalized Training: Tailored sessions based on your industry, role, and experience.
  • Session Analytics: Review your performance and track your progress.
  • Modern UI: Clean, responsive design (laptop/desktop only).

🛠️ Tech Stack

  • Frontend: React 18 + TypeScript
  • Styling: Tailwind CSS
  • Build Tool: Vite
  • Authentication & Backend: Firebase
  • Animation: Lottie
  • Deployment: Vercel

⚠️ Device Support

Note: This platform is designed for use on laptops and desktops only. Mobile and tablet devices are not supported.

📦 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/selfinterview-ai.git
    cd selfinterview-ai
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Set up Firebase:

    • Create a Firebase project at Firebase Console
    • Enable Authentication (Email/Password and Google)
    • Get your Firebase config and add it to a .env file in the root:
      VITE_FIREBASE_API_KEY=your_api_key
      VITE_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
      VITE_FIREBASE_PROJECT_ID=your_project_id
      VITE_FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com
      VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
      VITE_FIREBASE_APP_ID=your_app_id
      
  4. Start the development server:

    npm run dev
    # or
    yarn dev
  5. Open your browser:
    Visit site

🌐 Deployment (Vercel)

  1. Push your code to GitHub.
  2. Go to Vercel, import your GitHub repo, and follow the prompts.
  3. Set your environment variables in the Vercel dashboard (same as your .env file).
  4. Deploy!

👨‍💻 Creators

K Janardhan Reddy & A Maheswar Reddy

📄 License & Copyright

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright Notice:

  • Copyright © 2025 K Janardhan Reddy & A Maheswar Reddy
  • All rights reserved.

Usage Restrictions:

  • No copying, modification, or distribution without explicit permission
  • No commercial use without written consent from the copyright holders
  • No derivative works without authorization

For licensing inquiries, please contact the copyright holders.


© 2025 selfinterview AI+. All rights reserved.

About

selfinterview AI+ - AI-Powered Mock Interview Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published