3

Wirini Tourism Mobile App

Mobile Developer - Wirini. Built a cross-platform iOS and Android tourism guide and classifieds marketplace app integrated with WordPress, WooCommerce, and the Listeo listing theme for listings, bookings, and map views. Customized a Flutter codebase using a FluxStore-style architecture with Provider, in-app WebViews for authenticated web flows via WooCommerce session cookies, and multi-language support through a dedicated localization package. Extended the listing experience with category menus, Listeo listing features (listing_feature), advanced filters (category, location, tags), and API calls aligned with the WordPress listing stack, including UX tuning such as filter order and hiding non-relevant controls on listing screens. Implemented seller-facing flows including add listing and My listings deep links to mirror key wirini.com journeys inside the app. Delivered targeted UI consistency across the drawer, backdrop, and profile while maintaining listing-specific logic without unnecessary refactors.

Project Details

Detailed information about the project.

Project Goals
To deliver a cross-platform mobile experience for Wirini that mirrors the regional tourism guide and classifieds marketplace on wirini.com, with seamless WordPress/WooCommerce integration, rich listing discovery, and seller tools inside the app.
Challenges Faced
Challenges included bridging Flutter with a WordPress/Listeo/WooCommerce stack, preserving authenticated web sessions inside in-app WebViews, aligning mobile API calls with listing theme conventions, and keeping listing UX focused without over-refactoring the existing FluxStore-style codebase.
Solutions Implemented
Built on a customized Flutter architecture with Provider and dedicated localization, integrated WooCommerce session cookies for authenticated flows, extended Listeo listing features with advanced filters and category menus, implemented seller journeys such as add listing and My listings deep links, and refined drawer, backdrop, and profile UI for consistent cross-platform experience.
Technologies Used
Flutter, Provider, WordPress, WooCommerce, Listeo, WebView, Localization
Date
January 2025

Project Screenshots

A visual overview of the project.