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.
- 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.
- Node.js 18+
- A Google Cloud Project with Vertex AI API enabled.
- Google Cloud SDK installed and authenticated.
- Copy the example environment file:
cp .env.local.example .env.local
- Update
.env.localwith your Google Cloud Project ID and preferred location:GCP_PROJECT_ID="your-project-id" GCP_LOCATION="us-central1"
For local development, use Application Default Credentials (ADC):
gcloud auth application-default login# Install dependencies
npm install
# Start the development server
npm run devOpen http://localhost:3000 with your browser to see the result.
- Next.js 14+ (App Router)
- Google Vertex AI (Gemini 1.5 Flash)
- Tailwind CSS
- Lucide React (Icons)
- TypeScript
Built with ❤️ for better interview prep.