Loading repository data…
Loading repository data…
gareev-bulat / repository
A full-stack co-op application tracking platform for Drexel students, extended with a multi-agent AI pipeline (CrewAI + Claude API) that autonomously discovers, scores, and tailors postings. Kanban pipeline, analytics dashboard, Supabase PostgreSQL backend. Built with Next.js 16, TypeScript, and Tailwind CSS.
A full-stack co-op application tracking platform built for Drexel students — extended with an AI agent layer that autonomously finds, scores, and tailors co-op opportunities.
Track applications, visualize pipeline progress, analyze trends, and review a ranked shortlist of AI-sourced roles — with a human deciding on every one.
Students add their co-op applications and track them through a kanban pipeline — Applied, Interview, Waitlist, Offer, Rejected. The analytics page visualizes application trends and status breakdowns over time.
On top of this, an AI agent pipeline (in /agents) autonomously discovers
tech co-op postings, scores each for fit, tailors a resume recommendation and
outreach draft for strong matches, and surfaces them in an "AI Suggested" view.
The user reviews each one and either tracks it as an application or rejects it —
the agents find and prepare, the human decides.
Application
AI agent layer (/agents, Python)
Tracker
AI agent layer
A few choices worth calling out:
.env.local:
NEXT_PUBLIC_SUPABASE_URL=your_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_key
npm installnpm run devcd agentsuv venv --python 3.12
source .venv/bin/activate
uv pip install -r requirements.txt
agents/.env:
ANTHROPIC_API_KEY=your_key
ANTHROPIC_MODEL=claude-haiku-4-5
SUPABASE_URL=your_url
SUPABASE_KEY=your_key
agents/resumes/
(e.g. general.md, ai.md, systems.md)python pipeline.pyScored suggestions are written to Supabase and appear in the app's "AI Suggested" view for review.