-
Notifications
You must be signed in to change notification settings - Fork 0
Project Phases
Backend accesses Openlibrary API to request Title and Author by the ISBN Database stores book information (basically a cache to be used once users are integrated) - Bryan API - Stephen
Web/mobile apps allow adding book by ISBN When adding, user should be required to add book to a folder (Can default to root folder, named "All Books"). This will be used later when integrating security/privacy features. Web/mobile apps allow viewing list of added books (in this phase it's books added by anyone, we don't have users yet)
OpenID integration to Google Store user's name and email in database (use email address as unique member ID?) Database stores link between user and books he/she uploaded Database stores user settings
Add settings menus for all settings User profiles
Allow users to connect to each other URL to invite to connect Add support for networks (we'll manually create them at this point)
Web app allows creating URL to invite to connect (email manually for now) Web app allows receiver of URL to # and accept the invitation, connecting the users How do we allow users to join a network? We can set it up manually at this point, but we eventually need to design the process
Store who is lending what to whom Update status to returned (we should probably keep a history of all transactions, if possible and not too much data. It could come in handy if we decide to use it within the app, but it could also prove valuable to have the data to evaluate product use, trends, etc.)
Web/mobile apps initiate item checkout Mobile app notification for item due Web/mobile apps initiate item return
Enhance Open Library functionality to search by author or title and return list
Web/mobile apps allow adding book by searching for author, title, ISBN Web/mobile apps allow finding book by searching for author, title, ISBN Web/mobile apps allow browsing books within network
Need to design the user experience before hashing out the details
OAuth integration to facebook
Web/mobile apps connect to facebook Users request to connect with facebook friends
Build in functionality to manage library (see Design Specifications)
Support sending email Support sending private messages between users
Loan requests Email reminders for items due Email approval for returned items (when requested by borrower) Email invitations to connect to users Private messages between users
Support privacy features of modifying visibility for individual book folders
Modify visibility of book folders Obey privacy when displaying books in search results