Inspiration
As our graduation date looms close, we are in the thick of the job search process, and tracking our job applications has a myriad of benefits that keep us proactive and organized during the process. Tracking helps us monitor deadlines and better prepare for interviews by retaining key details from job descriptions. Tracking also helps prevent sending duplicate applications to the same company and shows our progress over time, keeping us motivated and accountable during the often lengthy job hunt. However, with large amounts of job applications, tracking each one manually can be extremely tedious and quickly become overwhelming.
What it does
Enter JobCat, your personal job search assistant. JobCat keeps your application information organized and easy to access. It automatically scans and summarizes your job application status directly from your email inbox. JobCat tracks the company, position, mode (remote, onsite, etc.), location, salary, application date, status (interview, offer, rejected, etc.), and job description for a job application.
How we built it
JobCat is built with Reflex, Python, LangChain, and Groq. Our cat mascot was made using Figma.
Challenges we ran into
- Unfamiliar frameworks and API: Reflex, LangChain, Groq
- Slow WiFi
- Running Python on Windows
Accomplishments that we're proud of
- Dynamic updates
- UI Design
- AI integration
What we learned
- Reflex
- LangChain
- Groq
What's next for JobCat
There are many additional features we hope to add to further enhance the job search experience:
- SMS notifications for application status updates
- Tailored interview prep based on the job posting and the user's experience
- Custom AI-powered resume and cover letter building



Log in or sign up for Devpost to join the conversation.