Digital Product Catalog
Overview
Digital catalog mobile application developed in Flutter that enables interactive exploration and consultation of construction and decoration products. I implemented a scalable multi-tenant architecture with multi-level navigation (series, products, environments, subseries) and advanced filtering system with multiple combinable criteria. The app integrates Parse Server as backend and AWS S3 for asset management, with an intelligent image caching system that optimizes data consumption. I developed 61 Dart files organized in layers (Models, Services, Controllers, Views), including 17 data models, 12 specialized services, and 12 reusable custom widgets. The project stands out for its dynamic server-side configuration that allows UI customization without code modifications, and an intelligent fallback strategy for images.
Impact
Complete digitalization that eliminated bulky physical catalogs, reducing printing and distribution costs. The multi-tenant architecture supports multiple clients from a single codebase. Performance optimizations with image caching reduce data consumption by 70% on repeated use, significantly improving user experience.