microsoft / microsoft/agentsleague
Project: [Creative Apps] - [Shark Tank India Hub - Data Analysis]
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 286
- Forks
- 92
- Avg merge
- 12h 44m
- Merged PRs (30d)
- 1
Description
Track
Creative Apps (GitHub Copilot)
Project Name
Shark Tank India Hub
GitHub Username
@yogi-playground
Repository URL
https://github.com/yogi-playground/SharkTankIndiaHub
Project Description
π¦ Shark Tank India Hub
A comprehensive platform for exploring Shark Tank India pitches, learning entrepreneurship, and preparing for investor presentations.
π― About the Project
Shark Tank India Hub is a creative AI-powered web application designed to make Shark Tank India accessible, analyzable, and educational for aspiring entrepreneurs and business enthusiasts across India.
The Problem We Solve
India's Shark Tank phenomenon has inspired millions to pursue entrepreneurship, yet the barrier to entry remains high. People watch the show but struggle to:
- Analyze pitches systematically β Key details move too fast on screen
- Learn from successful businesses β No structured way to study business models
- Prepare for investor pitches β New founders lack guidance on what investors ask
- Build investment-ready businesses β No single resource for entrepreneur training
Our Solution
Shark Tank India Hub provides:
-
π Pitch Database & Analytics
- Browse all pitches across 5 seasons in one place
- Compare deals side-by-side
- Filter by industry, funding amount, valuation, and outcome
- Deep-dive into business models and investor feedback
-
π Investor Readiness Academy
- 4-level training program (20+ modules)
- Level 1: Foundation β Business models, terminology, unit economics
- Level 2: Numbers Master β Revenue projections, break-even analysis, financial math
- Level 3: Growth Strategist β TAM-SAM-SOM models, go-to-market strategies
- Level 4: Investor Ready β Pitch preparation, Q&A handling, due diligence
-
π Personal Dashboard
- Build a personalized investor dashboard
- Get AI-powered talking points for your pitch
- Track common investor questions by industry
- Benchmark your business metrics against successful pitches
-
π¦ Shark Profiles
- Understand each shark's investment thesis
- See their portfolio and success patterns
- Track their preferred industries and ticket sizes
β¨ Key Features
π Smart Analytics
- 702 Pitches across 5 seasons analyzed and searchable
- 401 Deals Closed β βΉ318 Crores invested
- Filter and compare by: industry, funding stage, valuation, deal terms
- Real-time statistics dashboard
π Investor Readiness Academy
- Structured Learning Paths β 4 progressive levels
- Interactive Modules β Business models, financial analysis, pitch strategies
- Practical Exercises β Map revenue streams, build projections, practice pitches
- Checklists & Resources β Get investor-ready step-by-step
π― Personal Dashboard
- Customizable Profile β Input your business details
- AI-Generated Talking Points β Personalized pitch guidance
- Investor Q&A Guide β Common questions by industry + sample answers
- Metrics Benchmarking β Compare your numbers against similar pitches
π¦ Shark Intelligence
- Detailed shark profiles with:
- Investment track record
- Preferred industries & ticket sizes
- Portfolio companies
- LinkedIn & brand connections
π Modern UX
- Light/Dark Mode β Comfortable viewing anytime
- Fully Responsive β Works on desktop, tablet, mobile
- Fast & Accessible β WCAG 2.1 compliant
- Offline Ready β Progressive Web App features
Demo Video or Screenshots
οΏ½ Screenshots & Live Demo
Explore the live application: π¦ Shark Tank India Hub Live
Screenshots: π¦ Shark Tank India Hub Screenshots
Page Screenshots & Live Links
| Page | Screenshot | Live Link | Description |
|---|---|---|---|
| π Home | ![]() |
View Home | Dashboard with overall statistics, hero section, and recent deals preview |
| π Seasons | ![]() |
View Seasons | Browse all 5 seasons with detailed analytics and pitches per season |
| π¦ Sharks | ![]() |
View Sharks | Complete shark profiles, investment patterns, and portfolio details |
| π Analytics | ![]() |
View Analytics | Advanced filtering, comparison tools, and custom data exploration |
| π Academy | ![]() |
View Academy | 4-level investor readiness training with interactive modules |
| π Dashboard | ![]() |
View Dashboard | Personalized pitch builder and investor Q&A practice tool |
Primary Programming Language
Other
Key Technologies Used
π Technology Stack
Frontend
- HTML5 β Semantic, accessible markup
- CSS3 β Modern styling with dark/light theme support
- JavaScript (Vanilla) β No frameworks, lightweight & fast
- Chart.js β Beautiful data visualizations
Data & Performance
- Static JSON Data β GitHub Pages compatible, no backend needed
- Client-Side Rendering β Instant load times
- GitHub Pages Deployment β Free, fast, global CDN
Development Tools
- GitHub Copilot β AI-assisted code generation
- VS Code β Modern development environment
- GitHub Actions β Automated CI/CD pipeline
Submission Type
Team (2-4 members)
Team Members
@yogi-playground [Yogendra Bhardwaj] @neeraj29j
Submission Requirements
- My project meets the track-specific challenge requirements
- My repository includes a comprehensive README.md with setup instructions
- My code does not contain hardcoded API keys or secrets
- I have included demo materials (video or screenshots)
- My project is my own work with proper attribution for any third-party code
- I agree to the Code of Conduct
- I have read and agree to the Disclaimer
- My submission does NOT contain any confidential, proprietary, or sensitive information
- I confirm I have the rights to submit this content and grant the necessary licenses
Quick Setup Summary
οΏ½π Getting Started
Local Development
# Clone the repository
git clone https://github.com/yogi-playground/SharkTankIndiaHub.git
cd SharkTankIndiaHub
# Start a local web server
python -m http.server 8000
# Open in browser
# http://localhost:8000
GitHub Pages Deployment
- Push to
mainbranch - GitHub Actions automatically builds and deploys
- Visit:
https://yogi-playground.github.io/SharkTankIndiaHub/
Technical Highlights
π§ Technical Highlights β Shark Tank India Hub
A deep-dive into the engineering decisions, architecture patterns, and optimizations that power Shark Tank India Hub.
ποΈ Architecture
100% Static β No Backend Required
| Layer | Technology | Purpose |
|---|---|---|
| Markup | HTML5 | Semantic, accessible structure |
| Styling | CSS3 + CSS Variables | Dynamic theming, responsive layout |
| Logic | Vanilla JavaScript (ES6+) | SPA routing, data rendering, filters |
| Data | Static JSON files | Pitch, shark, season, analytics data |
| Hosting | GitHub Pages | Free global CDN with HTTPS |
| CI/CD | GitHub Actions | Auto-deploy on every git push |
All data lives in flat JSON files under data/ β no API calls, no database, no server costs.
β‘ Performance Engineering
- Zero Framework Overhead β No React, Vue, or Angular. Pure Vanilla JS keeps the bundle tiny
- On-Demand Data Loading β Each page's JSON is fetched only when the user navigates to it
- Client-Side Rendering β Page transitions happen instantly without full reloads
< 2sFirst Load β Achieved through CDN delivery, minimal assets, and lazy loading- Relative Asset Paths β All CSS/JS/image paths are relative, ensuring compatibility in any subdirectory deployment (critical for GitHub Pages)
Challenges & Learnings
Built with β€οΈ using GitHub Copilot | Submitted to Microsoft Agents League 2026
π§ Challenges & Learnings
β‘ Top 5 Challenges We Solved
| # | Challenge | Solution | Learning |
|---|---|---|---|
| 1 | file:// CORS errors locally |
Switched to python -m http.server + documented in README |
Static sites always need a local web server for fetch() |
| 2 | Background image missing on GitHub Pages | Fixed url('/images/') β url('../images/') β CSS paths resolve relative to the CSS file, not the HTML |
Always use file-relative paths in CSS |
| 3 | Light mode invisible text | Replaced all hardcoded rgba(255,255,255,x) with CSS variables (var(--text), var(--muted)) |
Never hardcode colours β always use theme variables |
| 4 | GitHub Actions exit code 128 | Switched from legacy gh-pages branch deploy to official actions/deploy-pages@v4 with proper write permissions |
Use GitHub's official Pages actions for reliable CI/CD |
| 5 | Training page layout broken | Added flex-direction: column to body β default flex is row, stacking header & content side by side |
Always explicitly set flex direction |
π‘ Key Learnings
- π€ GitHub Copilot = 40% faster β Especially for repetitive patterns like table rendering, chart config, and accessibility attributes
- π¨ CSS Variables are powerful β One class toggle (
html.light) updates the entire UI instantly across 7 pages - π¦ Static is underrated β No backend, no database, no server costs β yet delivers a full SPA experience
- βΏ Accessibility from day one β Retrofitting ARIA labels and keyboard navigation is harder than building it in from the start
- π GitHub Pages path gotchas β Absolute paths (
/images/) break on subdirectory deployments; relative paths always win
π What We're Most Proud Of
Building a full learning platform β Academy, Dashboard, Analytics, and 702-pitch database β as a pure static site with zero backend, deploying in under 2 minutes, for free, using GitHub Copilot as an AI pair programmer.
Contact Information
https://www.linkedin.com/in/yogendrabhardwaj/
Country/Region
United State
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up β it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue is a project submission describing the Shark Tank India Hub rather than a requested repository change. No target file, test, entry point, or completion condition is specified, so a contributor would need clarification before beginning work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- chart.js, css, github-actions, html, javascript
- Domain
- data-visualization, frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100





