Skip to content

Instantly share code, notes, and snippets.

@jamesdabbs
Last active June 27, 2016 17:46
Show Gist options
  • Save jamesdabbs/dea1db1c921036437ebf6118056b58a8 to your computer and use it in GitHub Desktop.
Save jamesdabbs/dea1db1c921036437ebf6118056b58a8 to your computer and use it in GitHub Desktop.
Iron Library | A project idea

Iron Library

Write an application that helps us manage the books in the Iron Yard lending library

MVP

  • Have user accounts, with different roles for students and staff
  • Staff can manage (general CRUD) books
  • Anyone can check out a book, and are given a due date for when to return it
  • When looking at a book, anyone can see who has it checked out currently (if anyone)
  • Staff can see the full checkout history of a book

Nice to haves

in roughly decreasing priority order:

  • Users are sent an email reminding them that a book is due back soon
  • Users can sign up with their gmail account
  • Users that have a @theironyard.com account are automatically made staff
  • Allow for this app managing multiple campuses - books and staff are all location specific (but maybe with a provision for inter-library loans requests?)
  • When books are added, pull descriptions / reviews from e.g. Amazon
  • Allow users to reserve books, and be notified when they are returned
    • Have the due reminder email mention the next reservation if there is one
  • Allow users to request books for purchase, and notify staff on requests
  • Notify users via Slack when books are due back or available
  • Allow users to check books out and in by talking to the bot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment