Case study

SaaS Gamification Platform

Improving user experiences, UI design, system performance, and cloud architecture for Cataboom's self-serve SaaS gamification platform.
CataBoom Cover
Country:
United States
Industry:
Adtech
Platform:
Web, Full-stack
Service:
Clojure/React development
Technology:
Clojure, React, Elm, Bootstrap, Datomic, Redis, AWS

Company

Cataboom Technologies, a leading gamification marketing agency from Dallas, TX, has launched a go-to-market strategy to transition its branding services into a self-serve SaaS platform that enables businesses to create gamified experiences like sweepstakes and quizzes. Fortune 100 companies like T-Mobile, Starbucks, and Dell trust Cataboom's platform for its capability to deliver tailored gamification solutions for target audiences.
Cataboom in a nutshell
18
Game categories
200
+
Ready-to-play templates
250
MM
Engagement experiences
freshcode logo

Challenges

Cataboom wanted to allow clients to create promotion campaigns and customize games directly on the platform. To implement this strategy, Cataboom needed to refine the development process and scale up its product team. They identified several areas requiring immediate attention to support their GTM strategy.

UI/UX

Clients faced challenges in setting up campaigns independently and often had to request assistance from customer service to get everything ready.

Performance

The platform's performance and reliability were affected by outdated architecture and insufficient testing procedures.

Team

The existing product team experienced limitations in their software development and testing capabilities.

Scope

There was a lack of clear project scope definition and planning processes aligned with Cataboom's GTM strategy.

Solution

Predictable development

  • Migration from Trello to Jira
  • Task decomposition with descriptions and priorities
  • Project breakdown with distinct milestones
  • Sync project planning with execution
  • Task automation and metric-based reporting

User flow optimization

  • Complete UI/UX redesign
  • Prize mechanics optimization
  • Simplified game campaign setup
  • Custom prize settings (image, text)
  • Sorting and filtering data
  • Database schema migration

Quality control

  • Implemented software testing strategy
  • Optimized manual testing
  • Best practices for bug triaging and fixing
Growing

Results

What has
been done
  • Full-stack Clojure/React development
  • Project development and control
  • Integrations with 3rd party services
  • Software QA and test coverage
30%
Faster Rollout
Reduced the time for new feature rollout by 30%
25%
Cloud optimization
Optimized AWS cloud infrastructure costs by 25%
Product Scalability
Achieved product scalability to support a growing user base

Why
Clojure?

  • Productive and fast development
  • Robustness and reliability
  • Scalability and performance
  • Fast time-to-market

Why
Freshcode?

  • Stick to time and budget estimates
  • Provide transparent and open communication
  • High-tech expertise and customer-oriented culture
  • The largest Clojure team in Europe

More projects

Share Your Idea

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Next Steps:

We review your inquiry and respond within 24 hours
A 30-minute discovery call is scheduled with you
We map the delivery flow and manage the paperwork
You receive a tailored budget and timeline estimation