Inspiration
We wanted to create a modern, end‑to‑end recruitment platform that empowers both job seekers and recruiters with data‑driven insights, real‑time notifications, and a delightful user experience. Our goal was to bridge the gap between talent and opportunity by combining the best of AI, mobile accessibility, and social integrations.
What it does
- Role‑based dashboards: Job seekers browse and apply to openings; recruiters post jobs and review candidate analytics.
- Real‑time alerts: Users receive WhatsApp notifications for new postings, deadlines, and interview reminders.
- Advanced reporting: Employers get applicant‑funnel metrics and ROI analysis; job seekers see market demand and skill‑gap insights.
- Social & AI features: One‑click applications via LinkedIn/GitHub, AI‑driven resume optimization, and offline mobile support.
How we built it
- Frontend: Next.js with the App Router and shadcn/ui for a responsive, accessible design.
- Backend: Spring Boot with MongoDB, secured by JWT authentication.
- Integration: Axios for API calls, Twilio for WhatsApp notifications, Recharts for analytics dashboards.
Challenges we ran into
- Data normalization: Handling MongoDB’s Extended JSON (
$oid) and deduping job postings. - Role‑based UX: Dynamically rendering separate workflows for job seekers vs. recruiters.
- Real‑time notifications: Designing a reliable WhatsApp alert system without overwhelming users.
Accomplishments that we're proud of
- Seamless signup & login flows that immediately return tokens and roles in one step.
- Fully interactive dashboards for both sides—complete with sorting, filtering, and offline capabilities.
- WhatsApp integration delivering timely, personalized job alerts straight to users’ phones.
What we learned
- Deep dive into Next.js App Router patterns and client‑side state management.
- Best practices for Spring Security with JWT and CORS setup for a decoupled frontend.
- Strategies for component reusability using shadcn/ui and managing complex JSON data in TypeScript.
What's next for Qruil JobBoard
- AI enhancements: Resume builder and job‑match recommendations powered by machine learning.
- Global expansion: Full localization, multi‑currency support, and PWA offline sync.
- Enhanced social auth: Deeper integrations with Slack, Facebook Jobs, and corporate ATS systems.


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