Landr is a full-stack AI-powered job preparation platform designed to help candidates practice interviews, refine resumes, and receive real-time feedback. By combining LLMs, emotion AI, and secure infrastructure, Landr empowers users to become interview-ready with personalized insights.
🌐 Live Demo: Access Landr
🎬 Project Walkthrough: Watch on YouTube
- 🤖 AI-Powered Interview Practice – Role-specific interview questions generated via Gemini API.
- 📝 Resume Feedback – Automated suggestions to improve clarity, structure, and role alignment.
- 🎤 Real-Time Emotion & Tone Analysis – Hume AI tracks delivery across 100+ practice sessions.
- 🔐 Secure Authentication – Clerk-based user auth & role management for 500+ user profiles.
- 🛡 Fraud & Abuse Protection – Arcjet integration blocking 1,000+ malicious requests.
- 📊 Progress Tracking – Monitor performance across multiple mock interviews.
- ⚡ Scalable & Reliable – 99.9% uptime with robust API integrations and PostgreSQL persistence.
- ⚛️ Next.js – React-based framework with server and client rendering
- 🎨 TailwindCSS, Shadcn UI, Lucide Icons – Modern and responsive UI components
- 🔔 Sonner – In-app notifications
- 📡 Axios – API requests and data fetching
- ⚡ Next.js – Lightweight backend framework
- 🗄 PostgreSQL + Drizzle ORM – Relational database with schema management
- 🛡 Arcjet – Security & request protection
- 🔐 Clerk – Authentication, authorization, and session management
- 🧠 Gemini API – Role-specific interview question generation
- 🎤 Hume AI – Emotion and tone analysis for real-time interview feedback
Follow these steps to set up and run Landr:
# Clone the repository
git clone https://github.com/devadarshh/landr.git
# Navigate into the project directory
cd landr
# Install dependencies
npm install
# Duplicate .env.example and rename it to .env
cp .env.example .env
# Start the development server
npm run dev
This project is licensed under a Custom Personal Use License — you may view and learn from the code, but commercial use, redistribution, or claiming authorship is strictly prohibited. See the full LICENSE for details.







