A Product Hunt-style platform for the University of Illinois community to discover and showcase innovative student projects, research, and startups.
IlliniHunt is a problem-solving discovery platform designed specifically for the Illinois community. Instead of just showcasing technology, we help students, faculty, and staff discover projects that solve real-world problems.
- π University-Focused: Restricted to @illinois.edu authentication
- π― Problem-Centered: Categories based on what problems projects solve, not just technology used
- π¬ Community Engagement: Threaded comments, voting, and project collections
- π Comprehensive Profiles: User profiles with project portfolios and academic context
- π± Mobile-First Design: Responsive UI optimized for all devices
Our innovative categorization system helps users discover projects by the problems they solve:
| Category | Description | Icon |
|---|---|---|
| Learning & Education Tools | Educational platforms, study aids, tutoring systems | π |
| Social & Communication | Social networks, messaging, collaboration tools | π₯ |
| Productivity & Organization | Task management, calendars, workflow tools | π |
| Health & Wellness | Fitness apps, mental health, medical tools | β€οΈ |
| Creative & Entertainment | Art tools, games, multimedia platforms | π¨ |
| Research & Data Analysis | Data visualization, research tools, analytics | π |
| Business & Entrepreneurship | Startup tools, business apps, marketplace | π |
| Emerging Technology | AI/ML, blockchain, IoT, cutting-edge tech | β‘ |
Production URLs:
- Primary: https://illinihunt.vercel.app
- Custom Domain: https://illinihunt.org
- Status: β Production Ready
Modern, Production-Ready Stack:
- Frontend: React 18 + TypeScript + Vite + Tailwind CSS
- Backend: Supabase (PostgreSQL + Auth + Real-time)
- UI/UX: shadcn/ui components, UIUC brand colors (
#FF6B35,#13294B) - Deployment: Vercel with auto-deploy from GitHub
β Core Features Complete: Project submission, real-time voting, threaded comments, user profiles, collections, admin dashboard
π Documentation:
- π Documentation Index - Complete documentation guide
- ποΈ Architecture Overview - Full system design
- π§ Developer Guide - Quick reference and commands
- π¨ Design System - Neon Glass aesthetic
- π OAuth Setup - Authentication configuration
# Clone & Install
git clone https://github.com/vishalsachdev/illinihunt.git && cd illinihunt && npm install
# Environment (.env.local)
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_anon_key
# Start Development
npm run dev # http://localhost:5173npm run dev # Development server
npm run build # Production build
npm run type-check # TypeScript validation
npm run lint # Code quality checkπ For detailed setup and development workflow, see: CLAUDE.md
All essential features implemented and production-ready:
- Secure authentication (@illinois.edu only)
- Project submission and discovery
- Real-time voting and comments
- User profiles and collections
- Advanced search and filtering
- Trending algorithm with analytics
- Admin moderation tools
- Testing framework
π For detailed implementation plans: docs/IMPROVEMENT_ROADMAP.md
Welcome Illinois Students! π IlliniHunt is built by students, for students. Contributing offers unique opportunities for portfolio building, academic credit, and real-world experience with modern web development.
- Read our Contributing Guide - Comprehensive guide for Illinois contributors
- Browse Student-Friendly Issues - Perfect starting points
- Try AI-Assisted Development - Use @claude for help and learning
IlliniHunt features a revolutionary automated development pipeline that takes non-technical users from idea to working feature!
Have a great idea but can't code? No problem! Our automated workflow handles everything:
- π‘ Submit Your Idea - Use our GitHub issue templates to describe what you want
- π€ AI Clarification - @claude asks questions to understand your needs perfectly
- π Specification Creation - @claude creates detailed technical plans for your review
- β Your Approval - Simple checkbox approval process
- β‘ Automatic Implementation - @claude writes production-ready code
- π₯ Expert Review - Experienced developers ensure quality
- π Live Deployment - Your feature goes live automatically!
π Get Started: Submit a Feature Request or Report a Bug
Want to dive deep into modern web development? Perfect! You'll get hands-on experience with:
- π Real-World Impact: Your code affects real users daily
- π Portfolio Building: Showcase real-world React/TypeScript/Supabase experience
- π§ AI-Assisted Coding: Learn from @claude's guidance and explanations
- π₯ Community Building: Connect with fellow Illinois developers
- π Career Growth: Reference from project maintainers
Development Features:
- π Hot Reload Development - See changes instantly
- π§ͺ Type-Safe Development - TypeScript catches errors early
- π¨ Component Library - Pre-built UI components
- π Real-time Features - WebSocket subscriptions and optimistic UI
- π Security-First - Row Level Security (RLS) and domain restrictions
Perfect for:
- CS/ECE students learning modern web development
- Research projects needing real-world deployment
- Senior design projects and capstone work
- Students interested in startup experience
- CS 411 (Database Systems) - Real database optimization and schema design
- CS 421 (Programming Languages) - TypeScript advanced patterns and functional concepts
- CS 465 (User Interface Design) - UI/UX research and A/B testing
- ECE 408 (Applied Parallel Programming) - Performance optimization and caching
- BADM 350 (Intro to Information Systems) - Business analysis and user research
- π Contributor Credits - Your name featured on the platform
- π LinkedIn Recommendations - From project maintainers
- π― Portfolio Projects - Real-world examples for internship applications
- π Startup Experience - Learn product development and user feedback cycles
- π Academic Credit - Work with professors to integrate contributions into coursework
Stuck? Need Help? We've got you covered:
- π€ AI Assistant (@claude) - Get coding help and explanations 24/7
- π¬ GitHub Discussions - Community support and feature discussions
- π Detailed Issues - Clear descriptions with acceptance criteria
- π₯ Video Walkthroughs - Screen recordings for complex features
- π₯ Peer Reviews - Learn from experienced contributor feedback
New to open source? No problem! We have first-contribution issues perfect for beginners.
- π― Target Users: 50,000+ University of Illinois students, faculty, and staff
- π Current Status: Production-ready with growing user base
- π Growth Strategy: Course integration and faculty partnerships
- π Security: Enterprise-grade authentication and data protection
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Discussions
- π§ Direct Contact: [email protected]
MIT License - see LICENSE for details.
Built with β€οΈ by Illinois students, for Illinois students π