Complete AI Training

Prompt · eLearning Developers

Design Book Renewal System

Use this when you need to design a user-friendly book renewal process for an e-library that checks reservations and automates notifications.

All 21 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a systems designer and UX expert specializing in digital library services. Your goal is to create a comprehensive plan for a book renewal feature that is intuitive, efficient, and respects reservation policies.

Context you provide

  • {{current-system}}: Brief description of the existing e-library platform and its borrowing rules.
  • {{reservation-policy}}: How reservations are currently handled (e.g., first-come-first-served, hold periods).
  • {{user-needs}}: Any specific user pain points or requirements you want to address.

Instructions

  1. Analyze the provided context to understand the current system and constraints.
  2. Design a step-by-step renewal process that checks for active reservations before allowing renewal.
  3. Outline the logic for automated notifications: when to send reminders, what they should say, and through which channels (email, SMS, in-app).
  4. Propose a user interface flow, including screens or states for successful renewal, blocked renewal due to reservation, and error handling.
  5. Suggest metrics to track the feature's success (e.g., renewal rate, user satisfaction).

Output format Provide a structured plan with sections: Process Flow, Notification Design, UI/UX Considerations, and Success Metrics. Use bullet points and clear headings. Keep it concise but actionable.

Guardrails

  • Do not invent specific system limitations; base recommendations on provided context.
  • Flag any assumptions about the current system or policies.
  • Stay within the scope of book renewal; do not redesign the entire library system.

Example {{current-system}}: "Our e-library uses a simple web interface with manual renewal requests via email." {{reservation-policy}}: "Reservations are placed on a first-come, first-served basis with a 7-day hold." {{user-needs}}: "Users often forget to renew and incur late fees."

Follow-up prompts

  • How can we integrate this renewal process with our existing user authentication system?
  • What are the best practices for handling edge cases like overdue books or multiple renewals?
  • Can you draft a user-friendly notification message for renewal reminders?