Summer of Scribbling - 2025

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

Table of Contents

Thanks for being part of 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.

Submission is Live NOW!!! #

🧾 Submission Guidelines #

🚨 Deadline: 3 June, Midnight IST

Make sure to submit before the deadline to be eligible!

1️⃣ Create and Upload Your Notebook

  • Build your project using Scribbler.
  • Save your file with a .jsnb extension.
  • Push the notebook to a public GitHub repository.
  • Format your notebook link like this: https://app.scribbler.live?jsnb=github:your-username/your-repo/path-to-notebook.jsnb

2️⃣ Star the Scribbler GitHub Repo ⭐ Show your support by starring our Github repo

3️⃣ Submit to Scribbler Hub Share your public repo on the Scribbler Hub

4️⃣ Fill Out the Submission Form Provide your notebook link and any other contributions using this Submission Form

Watch this space for more announcements #


πŸš€ Hackathon Details #

πŸ—“οΈ Important Dates #

  • Hackathon Start and Workshop on Scribbler and Hackathon: May 20, 2025
  • Submission Deadline: Jun 3, 2025 (11:59 PM IST)
  • Shorlist Announcement: June 5, 2025 (12:00 Noon IST)
  • Demo & Judging: June 7, 2025 (For shortlisted participants)
  • Results Announcement: June 8, 2025

πŸ† Prizes #

  • πŸ… 1st Place: Android Tablet + Goodies + Internship Opportunity
  • πŸ₯ˆ 2nd Place: Mechanical Keyboard + Goodies + Internship Opportunity
  • πŸ₯‰ 3rd Place: Gaming Mouse + Goodies + Internship Opportunity
  • 🎁 Goodies & certificates for partciopants + 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. #


Process #

Submission #

  • Login to hub.scribbler.live
  • Submit your porject there
  • We will also share a form for adding other details like social media, PRs etc

Scoring #

🧠 Innovation & Execution (20 pts) #

Rewards original, creative ideas that solve problems cleverly, especially those combining AI, data, or XR in novel ways.

πŸ’» Code Quality (20 pts) #

Points for clean, modular, well-documented code. Clarity and elegance matter as much as functionality.

πŸŽ₯ Demo (20 pts) #

Showcase a working project in a clear, bug-free demo. Confident explanation to judges boosts your score.

πŸš€ Deeptech Use (10 pts) #

Extra credit for using cutting-edge browser tech like WebLLM, WebGPU, WASM, or other low-latency methods.

🐞 GitHub Issues (5 pts) #

Earn 1 point per valid issue or feature request raised on Scribbler GitHub, up to 5 points.

πŸ”§ Pull Requests (20 pts) #

Points for contributions to Scribbler’s repo:

  • +1 for typo fixes
  • +2–5 for docs/UI
  • +10 for major features (Max 20 pts)

πŸ“£ Social Media Shares (5 pts) #

1 point per public, relevant post tagging Scribbler on Twitter, LinkedIn, Dev.to, or Instagram (max 5 pts).


🀝 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.