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 #
π Registration Link!!! #
- 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 #
Registration Link!!! #
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 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/