/SharkPool

Android application to facilitate short-term borrowing/lending of items

Primary LanguageJava

SharkPool

Android Studio Java Firebase node.js SendBird

Download APK v1.1

Android application to facilitate short-term borrowing/lending within the university community.


Project launch video

Project Readme

Features include:

  • Incentivized credit-based lending/borrowing system
  • Interaction with new borrow requests, ongoing requests as well as user history
  • Dual-verified transaction processes with both parties' periodic acknowledgement
  • Dispute raising system which freezes a transaction for investigation
  • In-app secured private chat between borrower and lender
  • Recommendation engine that guides users towards successful borrows
  • Push notifications to alert potential lenders

Technologies involved:

  1. Android Studio (Java as programming language, XML for graphics / UI)
  2. Firestore (noSQL-based central database)
  3. Cloud functions (node.js)
  4. Firebase Authentication (Java API for secure user identity verification)
  5. SendBird (Java API for in-app chat)