Tipico Sportsbook Case Study

Client's challenge

01

Managing content uniquely for each US state with a shared common document pool

02

Developing a multi-stage publishing flow beyond the standard model

03

Ensuring state and environment-specific content fetching for frontend teams

04
05

Tailoring specific frontend features like custom game tile grids

06

Implementing an audit log for regulatory compliance and operational transparency

Projects in Numbers

122
Sanity users
75M
monthly requests
98
document types
165K+
managed documents

Our Solutions

We provided a tailored Sanity CMS solution, emphasizing flexibility and scalability

Our sophisticated label system was designed for managing content specific to each US state

We extended the publishing flow to include five unique stages.

Custom tokens were developed for efficient content consumption across states and environments

A focus on security and efficiency ensured the smooth handling of complex content relationships

Project Tech Stack

Sanity

Sanity

A real-time, API-first headless CMS known for its powerful content modeling, live collaboration, and developer-friendly customization.

GROQ

GROQ

Sanity's open-source query language. With GROQ you can describe exactly what information your application needs, join information from several sets of documents, and stitch together a very specific response with only the exact fields you need.

GraphQL

GraphQL

A query language for APIs and a runtime for fulfilling those queries with your existing data.

Why Us

Accurate Estimates

90% of our projects stay within the initial offer without major scope changes

Performance by Default

NextJS and SEO audits are included by default to ensure top performance from day one

Faster Delivery

Our internal CMS-kit accelerates Headless CMS development, saving both time and budget

Key Features

1 6

Labels system

Implemented a flexible label system allowing editors in each US state to manage their documents, with a shared 'White Label' for common documents accessible across states

2 6

Environments

Enhanced the publishing flow with five stages - Production, Regulator, Staging, Integration, and Draft - to cater to diverse client requirements

3 6

Migration Tool

Developed a custom plugin for document processing in Sanity Studio, enabling seamless migration and management of documents across datasets

4 6

List Layouts

Crafted various list layouts to manage documents efficiently, including singletons and sorting/grouping features for improved navigation and organization

5 6

Audit Log Plugin

Implemented an audit log plugin to log all CMS operations, supporting transparency and compliance for management and regulators

6 6

Custom Grid Input

Designed a custom input for game tiles, enabling flexible organization on websites and mobile apps, with specific layout requirements

What our client says

Daniel Eordough
Daniel Eordough

We needed a headless CMS solution to enter the highly regulated US sports betting and online casino market. We chose Focus Reactive to develop it using Sanity. Because of them, today we have a tailor made, flexible and high-quality CMS Studio on deadline. Impressed by the quality of work and transparency throughout the process.

Team behind a project

Oleg Proskurin

Oleg Proskurin

TechLead at FocusReactive
Eugene Boruhov

Eugene Boruhov

Technical Lead

Recent Projects

Firsty

View Live
Firsty
Industry
Telecommunications
Technical stack
Storyblok
NextJS
Vercel
Scope of Work
Website Migration
Maintenance

EasyPark

View Live
EasyPark
Industry
Parking & Mobility
Technical Stack
Storyblok
Next.JS
Vercel
Scope of Work
Design
Website Development
Maintenance

TrafficGuard

View Live
TrafficGuard
Industry
Advertising Technology
Technical stack
Sanity
NextJS
Vercel
Scope of Work
Website Migration
Maintenance

Reverse Health

View Live
Reverse Health
Industry
Health & Wellness
Technical stack
Payload CMS
NextJS
PostgreSQL
Scope of Work
Website Development
Maintenance

What we write about Sanity

Sanity vs Contentful
Sanity vs Contentful

Sanity vs Contentful

Discover the ultimate Headless CMS showdown between Contentful and Sanity, comparing features, usability, performance, integrations, and pricing to help you make an informed decision for your web development projects. June 23, 2023 Aleksei Zhilyuk
Think headless CMS are not customizable? We disproved this using Sanity
Think headless CMS are not customizable? We disproved this using Sanity

Think headless CMS are not customizable? We disproved this using Sanity

Sanity encourage to customize almost everything. Any Sanity module can be rewritten. This makes it possible to have your own combination of standard and custom components in your application.
Sanity vs Storyblok
Sanity vs Storyblok

Sanity vs Storyblok

As official integration partners with both Storyblok and Sanity, FocusReactive provides expert insights to help you make an informed decision.

Your project, our CMS craft

  • Respond within a day
  • Intro call to sync
  • Proposal within 2-3 days