Inspiration
For fresh graduates, the job search can feel like juggling too many tabs at once. From job boards, spreadsheets, notes, course links, and self-doubts. We wanted to turn that fragmented, overwhelming process into a structured journey: discover roles, understand fit instantly, track progress clearly, and close skill gaps with purpose.
What it does
Career Compass is an all-in-one platform that brings clarity to the job search by combining:
- Job discovery with a transparent Job Match Rating so users can quickly see how well their current skills and experience align with a role.
- Filter enhancements (job level, experience requirements, technical stack, and match score thresholds) to surface opportunities that are both realistic and high impact.
- Application tracking with clear status progression, so users can move from “saved” → “applied” → “interview” → “offer” with confidence and visibility.
- Direct access to relevant upskilling courses
- Personalised upskilling roadmap that identifies recurring skill gaps across tracked jobs and recommends relevant courses, helping users learn what directly improves employability.
Overall, Career Compass transforms job searching from scattered and stressful into streamlined, confidence-building, and action-oriented.
How we built it
We designed Career Compass around a simple flow:
- Profile setup: users input skills, experience, and availability to establish a clear baseline.
- Jobs page: listings are enriched with match ratings and enhanced filters for fast, targeted discovery.
- Tracker + dashboard: users save and manage applications while monitoring progress through clean visualisation.
- Upskilling page: we aggregate skill gaps across tracked jobs and connect them to relevant learning resources. We used Lovable to accelerate scaffolding so we could focus on product logic, UX, and feature design.
Challenges we ran into
- Making “match” meaningful and transparent: we had to ensure the Job Match Rating felt explainable and helpful.
- Balancing power vs simplicity: advanced filtering is valuable, but only if it stays easy to use.
- Turning skill gaps into actionable learning: identifying gaps then recommending the right upskilling path that users will actually follow is another.
- Keeping the experience cohesive: job discovery, tracking, and upskilling often live in separate tools so integrating them smoothly was a key challenge.
Accomplishments that we're proud of
- Built a single, unified workflow from job discovery → application tracking → upskilling.
- Implemented a clear Job Match Rating to help users make faster and smarter decisions.
- Added filter enhancements that help users quickly narrow down to high-fit opportunities.
- Created a personalised upskilling roadmap driven by real job requirements, not generic advice.
- Delivered an experience that replaces scattered tools with one focused platform.
What we learned
- Fresh graduates don’t just need “more jobs”, they need direction, prioritisation, and confidence.
- Transparency builds trust: users engage more when they understand why a role is a good fit (or not).
- Upskilling works best when it is targeted to real opportunities, not broad “learn everything” recommendations.
What's next for Team 90_Career Compass
Integrate real-time job sourcing by connecting to job site APIs, so listings stay fresh and users can discover new opportunities as they appear.
- Improve explainability by showing which skills contribute most to each job’s match rating.
- Expand upskilling with time-based plans (e.g., “2-week sprint to become interview-ready for this role”).
- Enable deeper tracking analytics (response rates, pipeline bottlenecks, and personalised improvement tips).
Built With
- lovableaigateway
- postgresql
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.