Built for School Librarians

Vibe Coding Projects for Librarians

Three downloadable tools, library-tested use cases, and starter prompts you can paste straight into your AI of choice. Drop the subscriptions. Keep the workflow. Own the files.

3 tools Plus one fully built example
22+ use cases Mapped to library programs
10 minutes From download to first deploy
$0 Per student, per month, ever
The Toolkit

Three Tools You Take Home

Each tool runs on a single page or a small folder of files. You own every byte.

ShareSpace
Padlet alternative you own

A student submission board where uploads land in your own Google Drive. Moderated or open. Categorized. Mobile-friendly.

Replaces Padlet, Bulb
WonderWall
Moderated Q&A wall

Anonymous question wall for author visits, research workshops, and PD. You approve before questions go public.

Replaces Slido, Mentimeter
StickyBoard
Collaborative sticky-note canvas

Multi-color sticky notes on a shared canvas. Built to fill the Jamboard-shaped hole in your library.

Replaces FigJam, Lucidspark
The Method

The VIBES Framework

A five-step mental model for vibe-coding with any major AI assistant.

V
1
Vision

Decide what you want to build before you open a chat window.

I
2
Instruct

Write a prompt that gives the AI enough context to start.

B
3
Build

Generate code in small chunks and iterate conversationally.

E
4
Evaluate

Run it, read it, and verify it actually does what you wanted.

S
5
Ship

Save, host, or share the working result.

Featured

Built Example: Book Recommendation Gallery

A fully customized version of ShareSpace, built out for a school library. Deploy it as-is, or use it as a starting point.

The story

This started as the stock ShareSpace template. About an hour of conversation with an AI assistant later, it became a library-grade tool: students upload a book cover, tag it with a genre, write a short review, and the recommendation lands on a public gallery you can project or embed.

3New fields added
6Library genres
4Files updated together

What changed from ShareSpace

  • Added book title, author, and grade level as proper fields. Title and author are required.
  • Pre-set six genres for K-12 libraries: Realistic Fiction, Fantasy and Sci-Fi, Mystery and Adventure, Graphic Novel, Nonfiction, Biography and Memoir.
  • The admin page now lets you edit any field, not just the review text. Useful when a kindergartner misspells the title.
  • The card layout puts the cover image up top, with title and author in serif type below.
  • Search across title, author, and review on the admin page.

What it does not change

Same Drive-backed architecture. Same Apps Script backend. Same moderation flow. Same 25 MB file cap. If you have ever deployed ShareSpace, the setup steps are identical except for one new admin endpoint.

Screenshot of the Book Recommendation Gallery board page, showing six student book recommendations as cards with cover image, title, author, genre pill, review quote, and recommender name with grade level.
The gallery board, as students and the school community see it.
More Vibe-Coded Examples

TCEA Tools

A growing collection of classroom-ready activities, all vibe-coded, all free. Use them as-is or remix them with the VIBES framework.

Open the full TCEA Tools menu Live launch page for the full collection, with new tools added over time.
mglearn.github.io/vcs/tools/
Library Use Cases

Project Ideas Tagged by Program Area

Filter by area or by tool. Every card maps to something you probably already do.

Starter Prompts

Paste These Into Your AI of Choice

Drop a prompt into ChatGPT, Claude, Gemini, or BoodleBox. Then iterate with the VIBES method.

Customize ShareSpace into a Book Recommendation Gallery
SHARESPACE
I am a school librarian. I am not a developer. I want to customize the ShareSpace tool (the four files: code.gs, submit.html, board.html, admin.html) into a Book Recommendation Gallery for my students. Please update the code so: - Three new fields are captured on submit: bookTitle (required), bookAuthor (required), gradeLevel (optional, dropdown from Pre-K through 12 and Staff) - The new fields are stored in the Google Sheet alongside the existing fields - The categories become: Realistic Fiction, Fantasy and Sci-Fi, Mystery and Adventure, Graphic Novel, Nonfiction, Biography and Memoir - The board card shows the cover image up top, then book title in a serif font, then author in italic, then a genre pill, then the student's review with a gold opening quotation mark, then "Recommended by [name] - [grade]" at the bottom - The submit form is reorganized to ask for: first name and grade in a two-column row, then school email, then book title, then author, then genre, then cover image, then "Why should other students read this?" as the review prompt - The admin page has two edit buttons per row: "Edit details" (title, author, grade, genre in a small editor) and "Edit review" (the existing reflection editor) - The admin search filters across title, author, name, email, and review text The page headers should read "Book Recommendation Gallery" and "Recommend a Book". Keep the navy and gold TCEA color scheme. Keep the Drive-backed architecture exactly as is. Give me all four files updated, in one response.
Summer Reading Submission Board
SHARESPACE
I am a school librarian. I am not a developer. I want to customize the ShareSpace tool for a summer reading program. Please update the code so: - The categories on the upload page are "Picture Book", "Chapter Book", "Graphic Novel", "Audiobook", and "Other" - The reflection prompt reads "Tell us in two or three sentences what you loved about this book" - The page header reads "Roosevelt Elementary Summer Reading" - The page accent color is a warm orange instead of the default - A small line at the bottom reminds students their submission will be reviewed before going live Keep everything else the same. Give me the full updated files in one response.
Author Visit Q&A Wall
WONDERWALL
I am a school librarian. I am hosting an author visit with Jason Reynolds for grades 6 through 8. Please customize the WonderWall tool so: - The header reads "Questions for Jason Reynolds" - A short paragraph at the top reminds students to keep questions respectful and on-topic - The submission form asks for a first name only, no last names - Once approved, questions appear with the student's first name and grade level - The moderation password is the word I will tell you in my next message Keep the rest of the structure intact. Give me the complete file in one response.
Genre Sorting Activity
STICKYBOARD
I am a school librarian working with fourth graders on a genre sorting activity. Please customize the StickyBoard tool so: - The board has five labeled zones across the top: Realistic Fiction, Fantasy, Mystery, Biography, Informational - Sticky notes start in a "Books to Sort" zone at the bottom of the page - The sticky note prompt is "Type the title of a book you have read" - Sticky notes come in five matching colors, one per genre - The board title reads "Where Does This Book Belong?" Keep all the dragging and saving features intact. Give me the full file.
Makerspace Project Showcase
SHARESPACE
I am a school librarian running a Makerspace showcase. Students will submit photos, videos, or short writeups of what they built. Please customize the ShareSpace tool so: - The categories are "3D Print", "Cardboard Build", "Coding Project", "Textile/Sewing", and "Mixed Media" - The upload form asks for the student's name, grade, project category, and a one-sentence "What I learned" - The masonry board shows the project category as a colored pill on each card - The board title reads "Makerspace 2026 Showcase" - A small "Vote" button appears on each approved card; clicking it increments a counter Give me the complete updated files in one response.
Anonymous "Ask the Librarian" Wall
WONDERWALL
I am a middle school librarian. I want a tool where students can submit anonymous questions about books, research, or library services. Please customize the WonderWall tool so: - The header reads "Ask the Librarian" - The submission form is fully anonymous, no name, no grade - Submissions are tagged with one of three categories the student picks: "Book Help", "Research Help", "Library Question" - The public board groups questions by category - The moderation page shows the count of pending questions in each category - Approved questions show my one-paragraph answer if I add one Give me the full code.
Book Club Discussion Board
STICKYBOARD
I am a school librarian running a faculty book club. The book this month is "The Anxious Generation" by Jonathan Haidt. Please customize the StickyBoard tool so: - The board has four prompt zones: "A line that stuck with me", "A question I still have", "A connection to my classroom", "Something I disagree with" - Sticky notes come in four colors matched to those zones - The board title reads "Book Club: The Anxious Generation" - Below the title, the meeting date displays in a small italic line - New sticky notes default to the color of whatever zone they are dropped in Keep all drag, edit, and save features intact. Give me the full file.
Get the Files

Downloads and Resources

Open the zip, read the SETUP.md inside, and you will be running in the time it takes to drink a coffee.