Skip to content

JDgayagoy/cookme

Repository files navigation

CookMe 🍳 - AI Interview Prep Generator

CookMe is an intelligent web application that helps you prepare for technical interviews by analyzing job descriptions and your resume to generate hyper-personalized mock questions and coding challenges.

✨ Features

  • Tech Stack Extraction: Automatically identifies the core technologies from job postings.
  • Personalized Questions: Generates behavioral and situational questions based on your specific experience.
  • Deep Technical Drills: Stack-specific conceptual questions matching the job requirements.
  • Practical Coding Challenges: Real-world tasks you might face in the role.
  • Database Proficiency: Scenario-based SQL or database architecture questions.
  • Export to PDF: Save your preparation guide for offline study.

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • A Google Cloud Project with Vertex AI API enabled.
  • Google Cloud SDK installed and authenticated.

Environment Setup

  1. Copy the example environment file:
    cp .env.local.example .env.local
  2. Update .env.local with your Google Cloud Project ID and preferred location:
    GCP_PROJECT_ID="your-project-id"
    GCP_LOCATION="us-central1"

Authentication

For local development, use Application Default Credentials (ADC):

gcloud auth application-default login

Installation & Running

# Install dependencies
npm install

# Start the development server
npm run dev

Open http://localhost:3000 with your browser to see the result.

🛠️ Built With

  • Next.js 14+ (App Router)
  • Google Vertex AI (Gemini 1.5 Flash)
  • Tailwind CSS
  • Lucide React (Icons)
  • TypeScript

Built with ❤️ for better interview prep.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors