🔥 ScholarHunt - AI Scholarship Aggregator

Inspiration

Students waste 40+ hours searching for scholarships across fragmented websites. Most miss critical deadlines, losing out on thousands of dollars in funding. I built ScholarHunt to make sure no student ever misses a scholarship deadline again through AI matching and military-grade deadline tracking.

What it does

ScholarHunt is an AI-powered scholarship command center that:

  • 🤖 AI Match Scoring: Uses Google Gemini to analyze your profile and provide 0-100% match scores for each scholarship
  • ⚔️ Deadline War Room: Military-style dashboard with color-coded urgency levels (Critical/Warning/Safe) and live countdown timers
  • 🔍 Smart Search & Filters: Search through 180+ scholarships worth $2.5M+ with advanced filtering
  • 💾 Pipeline Tracking: Bookmark opportunities and track your application progress
  • 🤖 Automated Updates: GitHub Actions runs web scraper every 6 hours to keep data fresh

How I built it

Frontend:

  • Next.js 14 with TypeScript
  • Tailwind CSS for styling
  • Framer Motion for animations
  • React hooks for state management

Backend:

  • Next.js API Routes (Node.js)
  • Python web scraping engine (BeautifulSoup4)
  • Google Gemini Pro API for AI matching
  • GitHub Actions for automation pipeline

Deployment:

  • Vercel for hosting
  • JSON-based data storage
  • Real-time AI processing

Challenges I ran into

  1. Rate Limits: Gemini API has rate limits, so I implemented smart caching - first 50 scholarships get real AI scores, remaining use intelligent estimation based on category matching
  2. TypeScript Type Safety: Ensuring type safety across API routes and components while maintaining fast development speed
  3. Mobile Responsiveness: Making the navigation and War Room interface work perfectly on all screen sizes
  4. Data Freshness: Building an automated scraping pipeline that updates data without manual intervention

Accomplishments that I'm proud of

  • ✅ Built a fully functional AI-powered platform in 24 hours
  • Real Gemini AI integration (not fake or hardcoded)
  • 180 scholarships aggregated from 5+ sources worth $2.5M+
  • Deadline War Room - The most visually impressive feature with military-grade UI
  • Production-ready deployment on Vercel with automated data pipeline
  • Professional UX that looks like a $10K product

What I learned

  • How to integrate Google Gemini AI for intelligent content matching
  • Building efficient data pipelines with GitHub Actions
  • Creating responsive, professional UIs under time pressure
  • Balancing API rate limits with user experience
  • The power of Next.js API routes for full-stack development

What's next for ScholarHunt

  • [ ] User Authentication: Add login system for personalized tracking
  • [ ] Email/SMS Alerts: Automated deadline reminders
  • [ ] PostgreSQL Database: Scale beyond JSON storage
  • [ ] Essay AI Assistant: Help students write better scholarship essays
  • [ ] More Sources: Expand to 50+ scholarship platforms
  • [ ] Mobile App: React Native version for on-the-go access
  • [ ] Application Tracker: Track application status and requirements
  • [ ] Success Analytics: Show students their potential earnings

Built With

nextjs typescript react python gemini-ai tailwindcss vercel github-actions beautifulsoup web-scraping api automation


Built with 🔥 in 24 hours for LAVAPUNK 2026


---

Built With

Share this project:

Updates