July - August 2024
Mobile commerce platform for plants and green products with in-app chat support.

Ecotainment is a comprehensive mobile commerce platform I developed for PT Godong Ijo Asri to transform how customers discover, learn about, and purchase plants and green products. In an industry where visual appeal and expert guidance are crucial to purchase decisions, I created an app that combines beautiful plant catalogs, detailed care guides, and real-time community support in a single, intuitive mobile experience. The platform serves both casual plant enthusiasts and serious gardeners looking for reliable information and quality products.\n\nI built the application using Kotlin for modern Android development, Firebase for real-time features and cloud storage, and Laravel for the backend API and admin dashboard. The technical architecture includes a Firebase Realtime Database for instant chat messaging between customers and plant experts, a cloud storage system optimized for handling high-resolution plant images without impacting performance, an offline-first architecture that caches product catalogs for browsing even without internet connectivity, and a Laravel REST API that manages inventory, orders, and user accounts with robust validation and security.\n\nThe user experience emphasizes discovery and confidence. I designed visual plant catalogs with high-quality images, care difficulty ratings, and environmental requirements clearly displayed, interactive care guides that provide watering schedules, sunlight needs, and troubleshooting tips, in-app chat support where customers can ask questions and get expert recommendations before purchasing, and a community tips section where users can share their plant care experiences. The app also features smart search and filtering by plant type, care level, and indoor/outdoor suitability, making it easy for customers to find exactly what they need for their space and lifestyle.
Lead Android Developer overseeing shopping cart, real-time chat, and offline support.
July - August 2024
Kotlin, Firebase, Laravel, Figma
Implementing Firebase real-time chat, handling large image uploads for plant galleries, and providing offline browsing capabilities.
PT Godong Ijo Asri wanted to reach more customers digitally, but existing sales channels could not showcase plant details clearly or answer questions in real time. Customers often abandoned purchases because they were unsure about plant care, stock availability, or shipping conditions.
Product information was scattered and not optimized for mobile users who wanted to browse plants on their phones.
Customers had no direct, in-app way to ask questions about plant care or suitability, lowering confidence to buy.
Large plant images and galleries risked slowing the app down if not handled carefully.
Users in areas with unstable internet needed the app to still feel responsive even when offline or on a weak connection.
Ecotainment packages plant discovery, education, and conversation into a single Kotlin-based mobile app. I focused on lightweight UI patterns, efficient media handling, and a Firebase-powered chat so users can get answers and place orders in one place.
Designed a visual catalog with clear photos, tags, and care highlights so users can quickly understand each plant.
Integrated Firebase chat to connect customers with support staff for product questions and recommendations.
Implemented image compression and lazy loading strategies to keep galleries fast even on slower networks.
Cached key product and care information so returning users can still browse core content without a perfect network.
Collaborated with PT Godong Ijo Asri to define the digital product catalog structure and customer support workflows. Mapped out user stories for plant discovery, care guide access, and real-time consultation to ensure the app met both business and user needs.
Designed an eco-friendly visual identity in Figma, utilizing natural color palettes and organic shapes. Created high-fidelity prototypes for the plant catalog and chat interface, focusing on visual appeal and ease of navigation for users with varying levels of tech-savviness.
Developed robust RESTful APIs with Laravel to manage product inventory, orders, and user data. Configured Firebase Realtime Database and Authentication to power the instant chat support feature, ensuring reliable communication between customers and plant experts.
Implemented the mobile application using Kotlin and Android Jetpack components. Built complex UI features including image carousels for plant galleries, search filters with bottom sheets, and offline caching for seamless browsing experience in low-connectivity areas.
Conducted closed beta testing with a group of 20 plant enthusiasts to gather qualitative feedback. Analyzed user sessions to identify navigation bottlenecks and refined the checkout process, resulting in a 25% improvement in task completion rates before public launch.