Skip to content

Glossary

Konrad Staniszewski edited this page Nov 14, 2020 · 1 revision

Glossary

  • Application: Application refers to Bookmark as an app.
  • User: A user is the human end of the application and refers to the entity that interacts with the application. It is also an entity within the application that has a user profile and can be an owner and a borrower of books.
  • Book: An entity describing the characteristics of a physical book in the application with an author, isbn, owner, and title.
  • Geolocation: An entity describing a physical location. In the application this is used to set up meeting points to exchange books.
  • Request: A request is defined by a user requesting an available book on his explore page.
  • Owner: The owner of a book is the user that owns a particular book.
  • Borrower: The borrower is a user profile that is currently borrowing a book from it's owner after having met up with him at a geolocation.
  • Firebase: Firebase is a noSQL document based server used in this application.
  • Return: A return refers to the interaction of a borrower and owner, when a book is being physically returned to the owner, and the book entity's status is being set from borrowed to available.
  • Sign Up: A user nay create a user profile by signing up to the application.
  • Login: A user may log into the application by entering their login information.
  • User Profile: A user profile refers to the information relevant to a user such as their username, first name, last name, phone number, and email.
Clone this wiki locally