Marketplace intelligence platform
Jan 2026 to present
I built the web app behind the team’s reports: designed its workflows, data rules and checks, used AI coding assistants for most code, and reviewed and tested every change before release. It has run on the company server since October 2026, serving about 10 staff.
It imports browser-tool files and shows ads, income and competitor prices for all four stores. An AI model suggests categories for new products, sending uncertain answers to staff.
These are real live-platform screens. Prices, figures, staff names and account details are redacted. Dark screens show an earlier version.
(opens larger view)
(opens larger view)
(opens larger view)
(opens larger view)
(opens larger view)
(opens larger view)
Python, Flask, SQLite, JavaScript, Chrome extensions, AI model APIs, scikit-learn, Docker, GitHub Actions
How it works
- 12 browser tools collect income and order reports, competitor listings and promotions from three marketplaces, plus Shopee and Lazada ad reports. New data awaits staff review.
- AI product labels apply automatically only when confidence is high and the product is unlabelled. Other answers await staff review; every change is backed up and logged. An older machine-learning model labels competitor listings.
- The admin page controls staff accounts, access permissions and the AI model used by each feature.
- Automated tests check each change before merge (3,700+ Python test functions). Docker and GitHub Actions ship updates, restoring the previous version if a health check fails. Migration from SQLite to PostgreSQL is in progress.