Projects / Mobile / E-Commerce

House of Soap Mobile Application
A production cross-platform mobile commerce application developed for House of Soap using Flutter and supported by a custom C# ASP.NET Core backend. The backend acts as a secure bridge between the mobile application and multiple regional WooCommerce websites through WordPress and WooCommerce REST APIs while keeping privileged credentials securely on the server. A React administration dashboard provides centralized management of regional application configuration. I also handled the complete mobile release process and personally published the application to both the Apple App Store and Google Play.
- Year
- Role
- Full-Stack Developer
- Category
- Mobile / E-Commerce
- Stack
FlutterDart
React
JavaScript
C#
Dotnet
PostgreSQL
PostGISWooCommerce
WordPress REST API
REST APIs
Docker
Linux VPS
The problem
House of Soap operated separate WooCommerce stores across multiple regional subdomains and needed a single production mobile application capable of connecting users to the correct regional source of truth. Connecting Flutter directly to WooCommerce would also have exposed privileged API credentials inside distributable client code.
The solution
Designed a custom ASP.NET Core integration layer that securely stores WooCommerce and WordPress API credentials and acts as the communication bridge between the Flutter application and the regional stores. PostgreSQL, PostGIS and geographic information are used to determine the appropriate region and route requests to the correct WooCommerce source. I also prepared, configured and released the mobile application for production distribution on both iOS and Android.
Challenges
The primary challenge was creating a single production mobile experience on top of multiple independent WooCommerce stores while securely handling privileged API credentials, routing users to the correct regional data source, and preparing the application for production distribution across both iOS and Android.
Outcome
Delivered and personally published a production mobile commerce application on both the Apple App Store and Google Play, providing users with a unified experience across multiple regional WooCommerce stores while keeping sensitive credentials secure behind a custom backend.
