CricFanatic Case Study
Experience a live cricket score app that's miles above the competition, tailored specifically for ardent cricket fans.
Built with a Native app methodology, all content is served via a CDN meaning it’s serverless, lightning fast, faster time to release and inherently scalable.
Web Design
UI/UX
JAMStack
Serverless
100K+
Visits
15k+
User Acquired
100+
Leagues
50+
Components
100+ leagues cricket news, stats, live scores and more
One-stop app for all things cricket. CricFanatic boasts the live scores and latest news from the international cricket, IPL, BBL, CPL, Natwest T20 Blast, and other world-famous cricket competitions, up-to-date stats on every club/player, fixtures, results, match reports and live matches with text commentary. CricFanatic also covers a tonne of domestic cricket coverage.
How it works
We have several services and bots running behind the scenes, but in a nutshell, we periodically hit APIs for our content and use AWS Pipeline to automatically build and deploy our Next.js build to CloudFront's CDNs and S3 as static HTML/CSS. By rendering at build-time we’re removing the need for any server rendering round-trips, boosting performance, security and accessibility compared to traditional/legacy web stacks.
Live scores, stats and reports
For the most part, static content is perfect for our needs, but one challenge we faced was implementing 'Live Scores' where we needed to hit an API in real-time. To overcome this we pre-render the page template, team names and line-ups approximately an hour before the match start, then dynamically inject the real-time data using functions powered by AWS Lambda.
CricFanatic features in-depth stats and analysis on each game, clubs and players and we’re continuing to add more features to make it a one-stop-shop for all your cricket needs.