
2024Front-End Developer
X-Estate
• Developed a page with a comprehensive system of interconnected filters — changing one parameter affects the available values of others and instantly updates the result counter. • Filter state is synchronized with URL parameters for SEO and sharing capability. • Property cards with photo gallery and detailed characteristics. • Sorting and pagination. • Adaptive design with a modal filter window for mobile devices. • Initiated improvements beyond the original task scope: proposed design changes for better UX and optimization of API response structure — which improved performance and quality of the final product.
Stack
React.jsTypeScriptJavaScriptHHTML/CSSRRESTful APISWRstyled-componentsMaterial UIVite