SPRINT SUMMARY
Sprint 8 has shown solid progress and notable achievements that our tech team completed, improving and expanding our platform's capabilities and brand’s presence.
📑 Documentation
As always, be sure to checkout our e-resource for all the latest on Defactor’s tech 👇
Backend Development
API and Data Handling:
✔️ Updated CoinGecko API to support pro version.
✔️ Improved historic contribution endpoint for accuracy.
✔️ Database Schema Changes: Migrated from ‘bigint’ to numeric types in Hasura and PostgreSQL for handling high-value data.
✔️ Addressed storage issues with large numbers in the database, ensuring robustness and accuracy.
Frontend Development
Webapp
✔️ Updated texts for loans and deposits.
✔️ Improved homepage dashboard formatting.
✔️ Implemented a language selector.
✔️ Updated Aurus instance assets.
✔️ Applied necessary changes for accurate historic contributions loading.
Functionality Improvements:
✔️ Resolved precision issues with collateral values.
✔️ Created components for managing not found images and discrepancies in pool descriptions.
✔️ Improved label terminology and website font consistency.
✔️ Fixed bugs related to user data clearing and immediate action reflections.
✔️ Home Page: Updated the UI-kit library for improved interface elements and user interaction.
✔️ Wallet Functionality: Added logic to support multiple networks login for a more versatile user experience.
✔️ Aurus Instance: Applied necessary config changes for mainnet deployment, ensuring proper operation.
✔️ LendBorrow Component: Restricted input to numeric-only for data integrity and to prevent errors.
✔️ Home Page: Fixed loan-to-value ratio calculation for accurate financial metrics.
✔️ Webapp General: Addressed metadata loading issues in the Spanish version, improving localization.
✔️ Linechart Visuals: Corrected broken styles to enhance visual data representation.
✔️ Aurus Configuration: Set correct contract addresses for Aurus mainnet instance.
✔️ Aurus2 Instance: Added a new mainnet instance for Aurus2 to support additional operations.
UI KIT
Visual and Functional Enhancements:
✔️ Addressed line chart breaking and on-click action issues.
✔️ Made visual adjustments to Pill components.
✔️ Enhanced flexibility of the LendBorrow component.
UI/UX Design
✔️ Designed a notification component, including different bell instances and notification types (informative, caution, alert, new, read, unread).
✔️ Created the Set Reminder modal for user notifications.
✔️ Improved the Transaction Modal with differentiation between mobile and desktop versions.
✔️ Added more details to the Pool Details section for greater clarity.