🚀 AI Hackfest MLH
An AI-powered Smart Career Assistant that helps users generate tailored resumes, cover letters, and skill insights based on job descriptions — built for hackathons and real-world impact.
🧠 Problem Statement
Job seekers often struggle to:
- Tailor resumes for specific job roles
- Identify missing skills
- Write professional cover letters
This leads to poor ATS scores and missed opportunities.
💡 Solution
Smart Career Assistant solves this using AI:
👉 Input a job description + your skills 👉 Get:
- ✅ Resume Summary
- ✅ ATS-optimized Skills
- ✅ Project Descriptions
- ✅ Cover Letter
All generated instantly using AI.
🏗️ Tech Stack
⚙️ Backend
- Java + Spring Boot
- REST APIs
- AI Integration via Groq (LLaMA 3)
🎨 Frontend
- React
- Tailwind CSS
🗄️ Database
- MongoDB Atlas
🔐 Authentication
- Auth0
⚡ Features
- 🧠 AI Resume Generator
- ✉️ Cover Letter Generation
- 📊 Skill Gap Analysis
- 📜 History Tracking
- 🔐 Secure Authentication
- ⚡ Fast AI responses (Groq powered)
- 📋 Copy to Clipboard
- 📥 Download Ready Content
🧩 How It Works
- User logs in
- Enters job description + skills
- Backend sends prompt to Groq API
- AI generates structured response
- Data stored in MongoDB
- Results displayed in UI
📂 Project Structure
/backend → Spring Boot API
/frontend → React App
## 🧠 AI Prompt Used
Act as a professional resume writer.
Given the job description: {jobDescription}
And candidate skills: {skills}
Generate:
- Resume Summary
- ATS optimized skills list
- 2 strong project descriptions
- A professional cover letter ```
🚀 Future Improvements
- 📄 PDF Export
- 📊 Resume Scoring System
- 🧠 AI Interview Questions Generator
- 🌐 Multi-language Support
🏆 Built For
💻 MLH Hackathon 🚀 Developers aiming to build AI-first products
Built With
- css
- dockerfile
- html
- java
- javascript
Log in or sign up for Devpost to join the conversation.