Inspiration

Navigating the journey from college to career can be overwhelming — building a resume, preparing for interviews, finding the right resources, and searching for jobs. We wanted to build something that not only simplifies the process but feels like a personal career coach available 24/7. That’s how Gignite was born — to ignite career confidence using AI.

What it does

Gignite is an AI-powered career guidance agent that helps users:

📝 Create and grade resumes

💬 Prepare for interviews with domain-specific practice questions

🎤 Conduct mock interviews for real-time feedback

🔍 Search for jobs that fit their profile

📚 Access curated learning resources and tutorials

💾 Save their outputs in preferred formats

All of this is guided through a conversational AI interface that makes the experience engaging and tailored.

How we built it

Backend: Flask APIs to handle resume grading, interview prep, and job search logic

AI: Gemini 2.0 to power the conversational agent and content generation

Tools & APIs: PDF generation tools, file parsers, and web scraping for job search

Deployment: Hosted on Render for free and scalable deployment

Challenges we ran into

Integrating the conversational agent with multiple backend services while keeping the responses natural and helpful

Ensuring the resume grading felt accurate and constructive without being too generic

Balancing design simplicity with the complexity of features offered

Working within API call limits and response time constraints

Accomplishments that we're proud of

Delivered a fully functional AI assistant that can genuinely help users through various stages of career prep

Built an intuitive and modern UI that makes professional development feel less intimidating

Created a robust pipeline for generating and grading resumes, complete with suggestions

Integrated mock interviews that simulate real-world scenarios

What we learned

Building multi-functional agents involves careful orchestration of logic and language

User experience is everything — no matter how powerful the backend is

Working with LLMs requires balancing creativity with control to avoid hallucinations

Feedback loops are essential — especially for features like resume grading and mock interviews

What's next for Gignite

🎙 Add voice-based AI mock interviews for a more realistic experience

👤 Introduce user profiles and dashboards to track progress

🎯 Personalized learning paths based on resume/job goals

🌐 Integrate with platforms like LinkedIn and Indeed for live job updates

📱 Launch a mobile version for career prep on the go

💬 Enable multilingual support to reach users across regions

Built With

  • fastapi
  • langchain
  • langgraph
  • python
Share this project:

Updates