Setiadyanwar.
HomePortfolioExperience
Home
Portfolio
Experience

Setiady Ibrahim Anwar

Frontend Developer & UI/UX Designer creating modern, user-friendly web experiences.

GitHubLinkedInInstagramBehanceDribbbleMediumWhatsAppEmail

Quick Links

  • Experience
  • Portfolio

Contact

Tangerang, Indonesia

setiadyanwar@gmail.com

+6289662007938

© 2026 Setiady Ibrahim Anwar. All rights reserved.

FRONTEND

HomePortfolioEcotainment E-Commerce Plant - Mobile App

July - August 2024

Ecotainment E-Commerce Plant - Mobile App

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

KotlinFirebaseLaravelFigmaAndroid Studio
Ecotainment E-Commerce Plant - Mobile App

Overview

Green Commerce

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.

Role

Lead Android Developer overseeing shopping cart, real-time chat, and offline support.

Timeline

July - August 2024

Tools

Kotlin, Firebase, Laravel, Figma

Links

-

Key Responsibilities

    Impact & Results

    • ~75% increase in customer engagement through chat feature
    • Average session duration increased by 50%
    • ~40% improvement in customer support response time
    • Achieved 4.7/5.0 app store rating

    Challenges

    The Challenge

    Implementing Firebase real-time chat, handling large image uploads for plant galleries, and providing offline browsing capabilities.

    Problem illustration

    Problem

    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.

    Limited online presence

    Product information was scattered and not optimized for mobile users who wanted to browse plants on their phones.

    No real-time support

    Customers had no direct, in-app way to ask questions about plant care or suitability, lowering confidence to buy.

    Heavy media content

    Large plant images and galleries risked slowing the app down if not handled carefully.

    Connectivity constraints

    Users in areas with unstable internet needed the app to still feel responsive even when offline or on a weak connection.

    Solution

    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.

    Plant-focused catalog UI

    Designed a visual catalog with clear photos, tags, and care highlights so users can quickly understand each plant.

    Realtime chat support

    Integrated Firebase chat to connect customers with support staff for product questions and recommendations.

    Optimized image handling

    Implemented image compression and lazy loading strategies to keep galleries fast even on slower networks.

    Offline-friendly browsing

    Cached key product and care information so returning users can still browse core content without a perfect network.

    Solution illustration

    Process

    The Journey

    Product Strategy & Requirement Definition

    Product Strategy & Requirement Definition

    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.

    UI/UX Design & Green Aesthetics

    UI/UX Design & Green Aesthetics

    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.

    Backend & Real-time Infrastructure

    Backend & Real-time Infrastructure

    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.

    Native Android Development

    Native Android Development

    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.

    Beta Testing & Refinement

    Beta Testing & Refinement

    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.

    Outcomes

    75%Higher engagement via chat

    Realtime chat made it easier for customers to ask questions and stay in the app longer.

    50%Longer sessions

    Rich plant content, tips, and conversation led to more time spent exploring the catalog.

    40%Faster support response

    Centralized in-app messaging reduced the friction and delays of answering customer questions.

    4.7/5.0App rating

    Customers rated the experience highly for visual design, responsiveness, and convenience.

    PreviousNext