Skip to content

amna-sehgal/PrepOS

Repository files navigation

πŸš€ PrepOS β€” AI-Powered Interview Preparation OS

A guided, AI-first system that takes college students from confused β†’ interview-ready.


🧠 What is PrepOS?

PrepOS is a full-stack, AI-powered interview preparation platform designed exclusively for college students.

Instead of juggling:

  • Notes in Notion
  • Trackers in Excel
  • Practice on LeetCode
  • Resources on YouTube

πŸ‘‰ PrepOS combines everything into one intelligent system that:

  • Guides your preparation
  • Tracks your progress
  • Conducts mock interviews
  • Tells you exactly what to do next

⚠️ The Problem

Students preparing for internships face:

  • ❌ Scattered tools
  • ❌ No structured workflow
  • ❌ No personalized guidance
  • ❌ Last-minute panic before interviews

There is no single system that actively coaches them.


πŸ’‘ The Solution

PrepOS is not a productivity tool.

It is a guided Interview Operating System.

  • 🧭 Tells you what to do next
  • πŸ€– Interviews you
  • πŸ“Š Tracks your progress
  • ⏰ Reminds you when to prepare
  • 🧠 Adapts to your weaknesses

πŸ†š Why Not Notion / Excel?

Tool Limitation
Notion Blank β€” requires manual setup
Excel Data only β€” no intelligence
PrepOS Guided, proactive, AI-driven

The difference = Notebook vs Personal Interview Coach


🎯 Target Users

Persona Description Pain Point
Anxious Fresher First internship prep Doesn't know where to start
Organised Tracker Managing multiple companies Spreadsheet chaos
Ideator Has many project ideas No execution
Last-Minute Preparer Prepares late No reminders

🧩 Core Product Pillars

  • πŸ—οΈ Centralisation β€” Everything in one place
  • 🧠 Intelligence β€” AI-driven guidance
  • ⚑ Simplicity β€” Built for students
  • 🎯 Action-Oriented β€” Always pushes next step

πŸš€ Key Features

πŸ€– AI Mock Interview Engine (FLAGSHIP)

  • Role-based interview simulation

  • Dynamic AI-generated questions

  • Real-time answer evaluation

  • Instant feedback:

    • Score (0–100)
    • Status (Correct / Partial / Incorrect)
    • Improvement hints

πŸ“Š Performance Report

  • Overall score + breakdown
  • Per-question analysis
  • Weak areas detection
  • Topics to revise
  • Next-step recommendations

πŸ“Š Interview Tracker (Smart Excel)

  • Track all applications in one place

  • Manage:

    • Company
    • Role
    • Interview dates
    • Status pipeline

πŸ”” AI Reminder System

  • 7 days before interview:

    • Sends notification
    • Generates prep plan
    • Suggests topics based on company patterns

🧠 Brainstorm Board (Idea Lab)

  • Store project / hackathon ideas

  • AI expansion generates:

    • Structured proposal
    • Tech stack
    • Timeline
    • Resume impact score

πŸ—ΊοΈ Prep Roadmap Generator

  • Input:

    • Target role
    • Timeline
  • Output:

    • Week-by-week prep roadmap
    • Topics + practice plan
    • Readiness score

πŸ“š Resource Hub + Progress Tracker

  • Topic-wise learning system:

    • DSA
    • CS Fundamentals
    • System Design
    • HR Questions
  • Track:

    • Completion
    • Bookmarks
    • Readiness

πŸ—οΈ Tech Stack

Frontend

  • Next.js (App Router)
  • React
  • Tailwind CSS
  • Framer Motion

Backend

  • Next.js API Routes
  • Supabase (DB + Auth)

AI Layer

  • OpenRouter / Gemini API
  • Custom prompt engineering

Infrastructure

  • Vercel (Deployment)
  • Supabase Storage
  • pg_cron (Scheduled jobs)
  • Resend (Emails)

🧾 Database Schema (Core)

mock_interviews

  • id
  • user_id
  • role
  • difficulty
  • interview_type
  • score
  • transcript
  • weak_areas
  • revise_topics

interview_tracker

  • company
  • role
  • status
  • interview_date
  • prep_plan

brainstorm_cards

  • title
  • description
  • tag
  • ai_expansion

βš™οΈ How It Works

  1. User configures interview
  2. AI generates questions
  3. User answers
  4. AI evaluates in real-time
  5. Next question generated
  6. Final report created
  7. Data stored for tracking

πŸ“Έ Screenshots

🎯 Interview Setup

Brainstorm

πŸ’¬ Mock Interview

Interview setup

πŸ“Š Performance Report

Roadmap

πŸ“ˆ Dashboard

Tracker

πŸ›£οΈ Development Roadmap

Phase 1 (MVP)

  • Mock Interview Engine
  • Interview Tracker
  • Performance Reports
  • Reminder System

Phase 2

  • Brainstorm Board
  • Roadmap Generator
  • Dashboard
  • Resource Hub

Phase 3

  • Voice interviews
  • Resume analyzer
  • Leaderboards
  • Mobile app

⚠️ Risks

  • API limits β†’ fallback models
  • Low adoption β†’ college launch
  • AI inaccuracies β†’ prompt tuning

🧠 Vision

Every student walks into an interview prepared β€” regardless of background.


πŸ‘©β€πŸ’» Built By

Amna Sehgal BTech CSE (AI) β€” IGDTUW


⭐ Final Note

PrepOS is not just a project.

It is a system designed to replace how students prepare for interviews.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors