Ottoman Malaysia
Heritage archery meets STEM — events, registration and shop in one platform
The problem
A movement that runs events, sells equipment and teaches STEM has three different kinds of visitor arriving at the same site — and each wants something different within the first ten seconds.
One page trying to serve all three at once usually serves none of them.
What we observed
Before we wrote any code.
Event pre-registration and the shop look like two features, but they share one problem: a participant needs to know their status after submitting a form.
That is why the status checker is a separate page reachable without signing in. Someone registering for an event should not have to create an account just to ask "was I accepted?".
It was built bilingual from the start rather than translated afterwards, because the movement speaks to two audiences in two languages.
What we built
A bilingual, installable platform for a heritage-archery and STEM movement: event pages with pre-registration, a status checker, an online shop with cart and accounts, and a blog — running as a PWA with its own bottom tab bar on phones.
Before vs after
The same job, the old way and the new way.
Before
After
Screenshots
More like this
Related work
Build something similar
Let's build yours.
Tell us what you're planning. Free 30-minute call, a written scope and a fixed quote — we reply within one working day.