
You’re here because you want a Sportsbook UI design that stays calm when the odds do their little disco and a front end that doesn’t wobble. Neon Slate is our compact, high-contrast theme and production sportsbook front end built for live moments, quick thumbs, and fewer “where did my selection go” panics. We designed it in Figma, coded it in HTML, SCSS, and Vue, and shipped it for desktop and mobile with 60 fps live updates and layouts that don’t jitter.
Started 5 April 2025, finished 29 September 2025, one hundred percent done. Multi-region, regulated markets, NDA in place.
UX, UI, and the entire front-end layer, hand-in-hand with the client’s backend team. No page builders here, just code that behaves.
Since early 2023 we have been the external product team for this Sportsbook client for many other projects. The work started with backend development to stabilise the platform, then shifted to a dedicated frontend team that ships new features every week. Together we worked on multiple sportsbook UI templates, a browser based 3D roulette game, live in game 3D animations and an esports section. The challenge was clear, ship fast, keep quality high and avoid a bloated, expensive in house team.




Sportsbooks are busy kitchens at rush hour. Data keeps arriving, prices move, markets suspend, and people decide in seconds. The older interface had three classic problems:
Neon Slate had to deliver compact, readable sportsbook UI design, honest price-change and suspend cues, and a tokenized theme system so brand vibes could change without touching business logic.
We treat the front end like the waiter and the backend like the kitchen. The waiter should glide, not trip. Neon Slate is a new waiter with better shoes.

Figma is our bakery, tokens are the flour, components are the cookies, and QA is the picky customer who sends the cookie back if the chocolate chips aren’t symmetrical.
Across all phases and all projects we delivered more than 6,800 hours of development, roughly 274k euros in total at about 40 euros per hour. If the client had hired local senior developers at 70 to 100 euros per hour, the same work would have cost around 200k to 400k euros more over this period. In practice that means roughly 6k to 12k euros saved per month, while still working with a stable senior team that knows the platform inside out.



Frameworks are like cake mix—follow the recipe, get a good sponge, don’t eat the batter. We used Vue because reactive components suit odds that never sit still.




Our designs include full sign-in, sign-up, and success states. We trimmed friction, kept labels clear, and made errors human.
Signing in should feel like opening your door, not solving a riddle.
You gave us a sea of My account, bank screens, deposits, withdrawals, bank details, verification, limits, and history. We packaged them like a proper banking app.



Your packs show deep settings across desktop and mobile. We grouped options so power users can fine-tune without getting lost.
Think toolbox, not attic. Everything labeled, nothing buried.


This is where in-play betting UX earns its keep. Neon Slate uses compact density and friendly cues so your eyes do less work.
You get signal, not noise. You move fast without guessing.



Market names can be essays. We clamp at two lines with tap-to-expand so rows stay tidy. Odds pills are chunky enough to hit, small enough to pack. Price up and price down get clear color and icons. Suspended markets grey out and ignore clicks. The layout doesn’t wobble when data changes.
Desktop uses a right rail for promos, mobile tucks them below the main flow. Frequency caps avoid repetition. Promos never block odds or steal focus. Useful extras, not pop-up clowns.

Your sets include esports and casino tabs. Navigation stays consistent, attention stays on the current task, and the same token system keeps everything related without cloning layouts.
We can show more detailed graphs privately to respect the NDA.
The client works with one Studio Ubique team, Dutch communication and project management, development in India. They have two to three dedicated developers on the project at any time, with the option to scale up when a release requires more capacity. No recruitment, no HR overhead, no gap when someone is sick, just a long term team that keeps the sportsbook, 3D games and new features moving forward.


No. This is an NDA case. We show sanitized screens with fake data and Neon Slate tokens. The real brand stays private.
No. We do custom WordPress or Shopify or WooCommerce for sites, and for apps like this we build components by hand.
Virtualized lists so only visible rows render, batched DOM writes to avoid hiccups, and transform-based animations so the GPU lends a hand.
The patterns carry over. We used Vue here because odds are reactive, but the same tokenized design works in React, Svelte, or a custom setup.
Two to four weeks is typical for a focused slice like listings and slip, assuming your APIs are ready.
Yes. We pair daily, keep notes tidy, and sync on data contracts so the waiter and the kitchen speak the same language.
Automated tests for logic, Web Vitals in CI, visual snapshots for components, and manual passes for motion and accessibility.
Book a quick 30-min video call, we’ll show you exactly what to fix. Want to avoid surprises in your next release, let’s talk, no pressure. We’ll tell you what’s holding your site back, in plain language.
Tell us what’s stuck, what you want to build, or what needs fixing. We reply within 24 hours.