Inspiration

The project began with a clear gap in the career development landscape. Students struggle to create strong resumes, colleges lack real-time placement insights, and employers often fail to reach the right candidates. This fragmentation inspired the idea of a unified AI-powered ecosystem where all stakeholders—students, colleges, alumni, and startups—could connect meaningfully. Alignr was built to bridge these gaps using intelligent automation, personalized guidance, and multi-tenant architecture.

What it does

Alignr is an end-to-end AI-driven career development and placement management platform. It: Analyzes resumes using AI and provides actionable improvement suggestions Scores LinkedIn profiles and offers optimization guidance Matches students with jobs using AI-powered relevance scoring Provides colleges with dashboards, analytics, and placement pipelines Allows alumni and startups to post verified job opportunities Tracks student engagement, skill gaps, applications, events, and career paths Supports multi-tenant access, enabling unlimited colleges under one platform It acts as a complete ecosystem for career readiness.

How we built it

Alignr was built through four major phases:

  1. Foundation

Designed a multi-tenant database using Supabase with Row Level Security Implemented college-level data isolation using RLS policies Added authentication with email/password and OAuth (Google, LinkedIn, GitHub)

  1. Student AI Features

Resume analysis via Supabase Edge Functions + Gemini/Groq models ATS scoring, keyword extraction, and profile suggestions LinkedIn completeness scoring and optimization tips AI-powered job matching with internal jobs + SerpAPI integration Skill gap detection with personalized learning paths

  1. College & Alumni Modules

College dashboard with analytics, engagement insights, and placement pipelines Alumni/startup job posting system with AI-assisted descriptions Application tracking, student progress monitoring, event management

  1. Advanced Enhancements

TanStack Query for real-time state syncing Framer Motion animations + shadcn/ui components 29+ database migrations, 10+ Edge Functions for processing and automation

Challenges we ran into

  1. Row Level Security Complexity Ensuring perfect multi-tenant isolation across four user roles required iterative policy refinement and extensive testing.

  2. PDF/DOCX Parsing in Serverless Functions Parsing resumes in Deno without heavy libraries required hybrid techniques and fallback logic.

  3. AI Cost & Latency Optimization High API usage demanded token optimization, caching, batching, and switching models for performance vs. cost.

  4. External Job Integration Limits SerpAPI rate limits required query limiting, role-based suggestions, and usage monitoring.

  5. Realtime State Management Keeping dashboards synced across roles needed TanStack Query, Supabase Realtime, and careful cache invalidation.

  6. File Upload & Storage Rules Handling large resume uploads, storage policies, and version control added extra complexity.

Accomplishments that we're proud of

Built a fully functional multi-tenant ecosystem with secure RLS policies Created AI-powered resume analysis, job matching, skill gap detection, and career scoring Integrated internal + external job sources with real-time search Designed dashboards for students, colleges, and alumni with detailed analytics Developed 29 robust database migrations and 10+ Edge Functions Implemented a polished, responsive UI with smooth animations and modern architecture Successfully optimized AI usage to maintain speed, cost efficiency, and accuracy

What we learned

How to design and secure a multi-tenant architecture using Supabase RLS Effective prompt engineering, token budgeting, and model selection for AI workflows Optimizing serverless Edge Functions for parsing, API calls, and async processing The importance of testing RLS policies across different user roles Building scalable frontend architectures with React, TypeScript, and TanStack Query Real-world lessons on managing job pipelines, analytics, and user-facing dashboards

What's next for Alignr

Real-time notifications for applications, drive updates, and events Full-scale gamification with XP, badges, streaks, and leaderboards Auto-generated PDF career reports Chatbot integration using Botpress for 24/7 student support Predictive analytics for placement probability scoring A dedicated mobile app using React Native Deeper employer integrations, advanced filtering, and automated candidate ranking

Built With

Share this project:

Updates