Android application to facilitate short-term borrowing/lending within the university community.
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:
- Android Studio (Java as programming language, XML for graphics / UI)
- Firestore (noSQL-based central database)
- Cloud functions (node.js)
- Firebase Authentication (Java API for secure user identity verification)
- SendBird (Java API for in-app chat)