SPRINT SUMMARY
Sprint 3 successfully completed. We’re on track for major release and new releases of next client pools as per published roadmap.
📑 Resources
✔️ Discover our Developer Documentation, offering comprehensive guides and tools for innovative software development
✔️ Explore our newly released Technical & Innovation Roadmap, a detailed guide showcasing future advancements
Backend Development
✔️ Completed first version of the SDK
✔️ Integrated getter/logic methods for loans.
✔️ Created a normalizer function to improve the presentation of the dev output.
✔️ Developed a helper method for ERC20 actions to approve transfer on behalf of the user.
✔️ Established an error list message file.
✔️ Enhanced unit tests of pools to adhere to the new testing format (failure/success).
✔️ Implemented a method to retrieve USDC fees collected by the contract.
✔️ Created a borrow function.
✔️ Implemented a method to calculate collateral token amount when borrowing.
✔️ Created RESTful Endpoints for Backend API: Defactor API
✔️ Created a helper method for ERC-20 transactions, enabling approval of transfer actions on behalf of users.
✔️ Established a centralized file for managing error messages.
✔️ Enhanced unit testing for pool functionalities to adhere to updated testing protocols, including both failure and success scenarios.
Frontend Development
✔️ Implemented Continuous Integration/Continuous Deployment (CI/CD) processes for the UI kit.
✔️ Introduced new components to the UI Kit (lend and borrow selector, dashboard graphic component and table component).
✔️ Developed Dashboard Component: Dashboard Item
✔️ Developed Table Component: Table Item
✔️ Created a notfound page for the defactor web app.
✔️ Completed the CI/CD pipeline for the web app repo here
✔️ Developed a 'NotFound' page for the Defactor web application.
✔️ Addressed search-related issues within the web application's development environment.
UI/UX Design
✔️ Migrated the Engage project files to Figma.
✔️ Conducted a design review session for the Engage application.