Summer of Scribbling - 2025

Code. Hack. Win. Every idea starts with a Scribble.

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 #

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 #

  1. All teams must login and submit via hub.scribbler.live.
  2. Code must be in a Scribbler notebook (HTML + JS), with any external libraries loaded via scrib.loadScript(...) or import().
  3. Each team member must ⭐ star the Scribbler GitHub repo here.
  4. 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 #

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

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

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

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/


Use Scribbler - Join Discord - Checkout Hub - Star on Githib

For enterprise use and partnerships reachout to us at: partnerships@scribbler.live.