SPRINT SUMMARY
Sprint 5 has shown solid progress and notable achievements across our SDK, Backend, UI Kit, and Webapp components.
Backend Development
✔️ Fixed issues related to metadata updates and duplication of pool IDs.
✔️ Addressed backend database constraints to allow multiple events with the same ID.
✔️ Added a third status to loan and borrow objects for more accurate tracking.
✔️ Enhanced pool information retrieval for lending and borrowing operations.
✔️ Expanded the details available for borrows and lendings.
✔️ Implemented calculations for Total USDC Available and Pool Status.
✔️ Developed a new catcher service to improve data handling.
✔️ Updated library version for better performance and security.
✔️ Resolved issues in data handling and events, including accurate recording of $FACTR token Price Feed.
✔️ Implemented “Claim Rewards” method and improved smart contract and pool management.
✔️ Enhanced system robustness by addressing challenges of duplicated pool IDs and implementing checks for pool maturity.
Frontend Development
WEB APP
✔️ Improved financial calculations for accuracy and clarity.
✔️ Enhanced User Interface with updated texts, labels, and date formats for consistency.
✔️ Improved Design and Usability, including additions to pool details and table components.
✔️ Added loader state and pagination method for efficient data handling.
✔️ Improved lend and borrow actions for better user experience.
✔️ Enhanced management of empty states in table components.
✔️ Optimised data loading from the API for efficiency.
✔️ Added feature to display collateral amount during lend and borrow operations.
✔️ Updated the Defactor SDK to the latest version for enhanced functionality.
✔️ Fine-tuned English and Spanish texts for better localization.
✔️ Developed functionalities for claim lend and pay borrow methods.
UI KIT
✔️ Added new loaders and pagination components for tables.
✔️ Applied design improvements to enhance table visuals and interactions.
✔️ Introduced a collateral token amount section in the borrow tab for clearer financial transactions.
SDK Updates
✔️ Updated ABI for improved smart contract interactions and platform compatibility.
✔️ Created a “Claim Rewards” function to facilitate reward claiming.
✔️ Addressed test failures to ensure reliability and stability.