Table of Contents
Weβre thrilled to announce the Summer of Scribbling - 2025, a 15-day online hackathon that challenges developers, students, and creators to build powerful, creative applications using Scribbler β the JavaScript Notebook. Whether youβre a data viz nerd, an AI enthusiast, or an XR dreamer, thereβs a theme for you.
π Dates: May 20 to June 3, 2025 #
Registration Link!!! #
Watch this space for more announcements #
Hackathon Details #
ποΈ Important Dates #
- Registration End Date: May 20, 2025. Midnight
- Workshop on Scribbler and Hackathon: May 20, 2025
- Submission Deadline: May 31, 2025 (11:59 PM IST)
- Shorlist Announcement: June 1, 2025 (12:00 Noon IST)
- Demo & Judging: June 1, 2025 (For shortlisted participants)
- Results Announcement: June 3, 2025
π¨βπ» Who Can Participate? #
- Individuals or teams of upto 3 members
- Open to students from any field β anyone who loves building in JavaScript!
π§Ύ Submission Rules #
- All teams must login and submit via hub.scribbler.live.
- Code must be in a Scribbler notebook (HTML + JS), with any external libraries loaded via
scrib.loadScript(...)
orimport()
. - Each team member must β star the Scribbler GitHub repo here.
- Projects must be original and built during the hackathon period.
π Prizes #
- π 1st Place: Android Tablet + Goodies + Internship Opportunity
- π₯ 2nd Place: Mechanical Keyboard + Goodies
- π₯ 3rd Place: Gaming Mouse + Goodies
- π Goodies & internship interviews for notable contributors
π― Themes #
Choose any of the following themes for your submission:
π§ 1. AI (API or In-Browser) #
Participants can:
- Use AI APIs (like OpenAI, Cohere, HuggingFace Inference API, AssemblyAI, etc.)
- Or run models fully in-browser (e.g., WebLLM, TensorFlow.js, ONNX.js) for a bonus.
πΉ Theme Ideas: #
Project Idea | Description |
---|---|
EmotionCam | Use webcam and either an API (e.g., Affectiva) or browser ML to detect facial emotions. |
Ask My Doc | Upload a PDF and ask questions via LLM (OpenAI API or WebLLM). |
Smart Summarizer | Paste an article or video transcript β get summary + key points. |
Voice Commands Bot | Use browser mic + API (e.g., Whisper) to recognize voice commands and reply via LLM. |
Chat with Spreadsheet | Upload Excel/CSV and query it using an API-backed LLM (like GPT). |
Browser Tutor (Bonus) | A tutor bot that runs entirely in the browser using WebLLM + math.js. |
In-Browser Classifier | Use TensorFlow.js to build a working image or gesture classifier. |
Hybrid AI Agent | Use both browser and API AI β e.g., do vision in-browser, NLP via API. |
π Bonus Points: Fully browser-based AI using WebGPU/WASM, etc. #
π 2. Dashboarding & Visualization #
Use Plotly.js, D3, Chart.js, ObservablePlot, or WebGL-powered visualizations.
πΉ Theme Ideas: #
- Smart City Dashboard: Combine open datasets (air quality, traffic, weather) into a live dashboard.
- Crypto Tracker: Live charts of top coins, sentiment analysis of news/Twitter, and prediction trends.
- Personal Health Tracker: Allow users to input or import fitness/health data and visualize trends.
- Startup Metrics: Simulate or import mock metrics for user growth, churn, revenue, and visualize with cohort analysis.
- Election Pulse: Build a polling dashboard with real-time visualizations and projections.
πΆοΈ 3. XR (Extended Reality in Browser) #
Use face-api.js, TensorFlow.js, WebXR, Three.js, A-Frame, or AR.js.
πΉ Theme Ideas: #
- Try-on Filters: Real-time face tracking with filters, masks, and effects β like Snap or Insta, but in a notebook!
- AR Info Cards: Point camera at objects (e.g., books, plants) and display interactive labels or facts.
- 3D Math Visualizer: Use A-Frame to render 3D plots or vector operations in real space.
- Virtual Whiteboard: Collaborative whiteboard inside Scribbler using Three.js and drawing APIs.
- Face-Controlled Games: Build simple browser games controlled by head movement or eye blink.
Watch this space for more announcements #
Registration Link!!! #
Join the community on Discord or check the Scribbler Docs. #
π€ Partners #
We are proud to present our esteemed partners β bleeding-edge startups in AI offering internships to winning participants.
QAPilot #
QAPilot is an AI-native testing platform for Mobile Apps. Reimagine your testing with AI β effortless, fast, and accessible to all!
Website: https://qapilot.io/
Sonic Linker #
Sonic Linker is an AI-powered unified inbox for all business leads. Supercharge your lead conversions with AI-powered instant replies to inquiries on WhatsApp, Instagram, Phone Calls, Email, and LinkedIn.
Website: https://www.soniclinker.com/
CleverNav Solutions #
CleverNav Solutions builds AI-powered solutions to redefine the insurance experience. Harness the power of GenAI to deploy cutting-edge solutions for exceptional business outcomes and empower sales and service agents to reshape how insurance is bought, sold, and serviced.
Website: https://clevernav.ai/