Let's Bunk is an AI-powered web application that helps students discover the best tech events, hackathons, workshops, and competitions—all in one place.
Instead of boring manual searching, Let's Bunk uses Machine Learning to recommend events based on student interests.
- 🤖 AI-Based Event Recommendations
- 🌐 Fetches events from 10+ real platforms
- 🎯 Personalized results based on interests (AI, Web, Blockchain, etc.)
- 🏆 Focus on free, online & certificate-providing events
- 📊 Event quality scoring (Hackathons > Workshops > Competitions)
- ⚡ Fallback smart logic when AI data is limited
Let's Bunk collects real-time or scraped data from:
- Devpost (Hackathons)
- Unstop (Competitions)
- HackerEarth
- Kaggle
- Analytics Vidhya
- TopCoder
- GitHub Events
- Google Developers
- Microsoft Developer Events
- FreeCodeCamp
- TechGig
(High-quality mock events are used only when real data is insufficient)
- TF-IDF Vectorization for text understanding
- Cosine Similarity for recommendations
- KMeans Clustering for event grouping
- Scikit-learn, Pandas, NumPy
- Smart scoring based on:
- Interests match
- Online / Free events
- Certificates
- Event type (Hackathon, Workshop, etc.)
Backend
- Python
- Flask
- Scikit-learn
- BeautifulSoup
- Requests
Frontend
- HTML
- CSS
- JavaScript (Flask Templates)
├── app.py
├── templates/
│ ├── index.html
│ ├── events.html
│ └── ai_recommendations.html
├── ai_models/
│ ├── tfidf_vectorizer.pkl
│ ├── kmeans_model.pkl
│ └── scaler.pkl
├── static/
├── .env
└── README.md
- Clone the repository
git clone https://github.com/Atibali/lets-bunk.git
cd lets-bunk- Install dependencies
pip install -r requirements.txt- Run the app
python app.py- Open browser:
http://localhost:5000
| Endpoint | Description |
|---|---|
/api/events |
Get all events |
/api/ai-recommend |
AI-based recommendations |
/api/event-stats |
Event statistics |
/api/sources |
Event sources list |
- College students
- Hackathon hunters
- Tech learners
- Developers looking for certificates & competitions
- ✅ Core features working
- ✅ AI recommendation engine implemented
- 🔄 UI improvements in progress
- 🔮 Future: Login, bookmarks, notifications
- User accounts & profiles
- Event reminders
- Location-based filtering
- Mobile app version
- Better AI personalization
Built with ❤️ by Students, for Students Project Name: Let's Bunk
This project uses public data and web scraping for educational purposes only.