Inspiration
The job application process can be stressful, especially for students and first-time job seekers. Many candidates struggle with tailoring resumes, writing effective cover letters, and preparing for interviews. We wanted to build an AI-powered assistant that guides users through the entire process, making it easier, smarter, and more efficient.
Our inspiration came from seeing peers spend hours revising resumes and struggling with interview preparation. We realized AI could analyze, generate, and provide feedback in ways that save time and improve outcomes.
What We Built
GeminiHire – AI Job Assistant Pro is a web app that helps job seekers:
- Analyze resumes with AI to detect skill gaps and role-fit.
- Generate tailored cover letters with quality scoring (Relevance, Accuracy, Effectiveness).
- Prepare for interviews by generating customized technical and behavioral questions.
- Track progress visually through a smooth, dark-themed, glassmorphic UI.
We implemented Gemini 2.5 Flash in Supabase Edge Functions for secure, server-side AI operations, and built the frontend with React, Vite, Tailwind CSS, and shadcn-ui for modern UX.
Challenges We Faced
- Integrating AI securely – We needed to make AI calls without exposing API keys on the client, solved using Supabase Edge Functions.
- Multimodal analysis – Parsing PDFs and images of resumes accurately required preprocessing and careful testing with Gemini’s model.
- UX design – Balancing a dark, glassmorphic theme with usability and accessibility required multiple iterations.
- Edge function latency – Optimizing response time for AI queries to give a smooth, real-time experience.
What We Learned
- How to build full-stack AI applications using Edge Functions for serverless AI calls.
- Best practices for secure API integrations and protecting sensitive user data.
- Techniques for modern UI design (glassmorphism, dark themes, animation).
- How AI can enhance real-world productivity, making tasks faster and more personalized.
Team Members
- Abisha K M - UI UX designer - abishakm1507@gmail.com
- Harshini S - Frontend developer - 230611.ad@rmkec.ac.in
- Kavya S - Frontend developer - 230640.ad@rmkec.ac.in
- Kaviya Priya S - AI Engineer - 230111.ad@rmkec.ac.in
Future Plans
- Expand resume and cover letter templates for multiple industries.
- Add feedback loops for interview practice with scoring.
- Integrate real-time collaboration, allowing mentors to review drafts.
By combining AI technology with a user-friendly interface, GeminiHire aims to empower students and job seekers to confidently apply for their dream roles.
Built With
- gemini-api
- react
- supabase
- tailwind-css
Log in or sign up for Devpost to join the conversation.