System Design AI
Design brief
FoundationsBeginner30 min suggested

Run a book-swap table that newcomers can understand

Arrange a small community activity with clear rules, a simple record and a closing plan.

Students, career changers and anyone new to design challenges.

Your approach: Use everyday sentences, a list, a small table or a sketch. Explain who does what and try the process with an example; no technical vocabulary or coding is needed.

The problem

Plan a fictional neighborhood book swap at one table. Explain how people bring books, choose books and understand what happens at closing. Use everyday words and any simple format you like. The goal is a process a first-time visitor and a volunteer can follow, rather than a polished presentation.

  • About 30 neighbors may bring up to 80 books during a two-hour event staffed by four volunteers.
  • For the first hour, each visitor may choose up to three books so early arrivals do not take everything.
  • Some people want their unchosen books back. Others agree to donate leftovers; these choices must remain distinguishable.

Work within these constraints

First-hour allowance

Declare the maximum number of books a visitor may choose during the first hour.

Required target: ≤ 3 books/person

Respect leftover choices

Do not donate books whose owners asked for them back; explain how those books are recognized.

No account needed

A visitor must be able to participate without a phone or an online account; avoid displaying private contact information.

What to deliver

1

Welcome and rules

Write a short welcome that explains bringing, choosing and the first-hour limit.

2

Steps and helper roles

Describe arrival, sorting, choosing and closing, including what the four volunteers do.

3

A small example record

Show or describe how two example books with different leftover choices would be marked or recorded without public contact details.

4

Try a difficult moment

Explain what happens if someone wants a fourth book in the first hour and how you check the return pile at closing.