SPRINT SUMMARY
Sprint 9 has shown solid progress and notable achievements that our tech team completed, improving and expanding our platform's capabilities and brand’s presence.
Backend Development
System Enhancements and Configurations:
✔️ Dashboard Data: Updated main dashboard data for more accurate and current information. ✔️ Configuration Management: Configured enabled services from a file, allowing flexible and manageable service deployment.
✔️ Improved deployment scripts and workflows, including setting up a LandX deployment workflow and enhancing the Kubernetes deployment script.
✔️ Implemented a priority system execution for worker services to optimize performance.
✔️ Made service configurations load from environmental variables and set version numbers during builds for better system management.
✔️ Restored and updated database functionalities, such as loading precision token from the database when a pool is registered and restoring the pool ID field in metadata for data accuracy.
Frontend Development
Component and Visual Updates:
✔️ Enhanced functionality and user interaction in the Lend/Borrow component.
✔️ Updated chart versions for improved data visualization accuracy and aesthetics.
✔️ Resolved PieChart display issues to ensure complete data representation.
✔️ Made font family a configurable value for greater customization and consistency.
✔️ Changed metadata load method and made graphics color palettes configurable for easier customization.
✔️ Set branding configuration as GitHub variables for streamlined management and deployment.
✔️ Created a new LandX testnet instance and updated the information icon, enhancing testing capabilities and UI elements.
✔️ Customized states and chart colors to meet specific branding requirements.
✔️ Added a "My Base Token Balance" section to the deposits area of the Lend/Borrow component for improved visibility.
✔️ Data Handling: Optimized data loading for the homepage linechart, enhancing performance and accuracy. ✔️ Table Formatting: Standardized table values across the platform for consistent readability. ✔️ UI Fixes: Resolved an issue where buttons remained in a loader state after canceling payback or claim actions, improving responsiveness. ✔️ Repay Confirmation: Updated the confirm repay component to clearly display the token symbol for better user understanding. ✔️ UI Consistency: Fixed icon inconsistencies and added tooltips to improve clarity and functionality. ✔️ Mobile Webapp: Enhanced mobile integration, including styles and wallet functionality.
UI/UX Design
UI KIT
✔️ Component Improvements: Enhanced tooltips, updated barchart styles, and integrated new font families for improved design cohesion.
✔️ Linechart Fixes: Corrected color management and refined graphical line styles for visual consistency.
✔️ Notification Component: Working on a mobile version, including interactions and improved navigation drawer for better UX. ✔️ Branding: Created branding assets for the LandX instance, aligning with design standards.
Component Refinement and Style Improvements
✔️ Fixed styles for better management of large amounts and improved interactions in the lendBorrow component.
✔️ Associated pie chart colors with unique item data for better clarity.
✔️ Improved checkbox styles and interactions for enhanced usability.
✔️ Created vertical bar chart component to accept parameters for changing display direction, adding flexibility to data presentation.
✔️ Designed a ‘Navigation Drawer’ for mobile screens.
✔️ Improved styles for the language selector.
✔️ Defined styles for pool status tags.
Network and Configuration
✔️ Spanish Version: Fixed color issues in the line chart and ensured users can select only supported networks.
✔️ Mainnet Configuration: Added base and collateral token contract addresses to enhance transparency and security.