WWE superstar performing the moonsault

WWE Moonsault

Description

A WWE themed NFT marketplace website which allowed users to sign up to purchase and trade NFT's based on their favourite WWE wrestlers. The frontend was built using Next.js and React with a .NET backend that integrated with Contentful headless CMS. The marketplace section of the site was integrated with a 3rd party NFT marketplace service provided by Eluvio via a JavaScript API.

The application was deployed in the form of microservices for the frontend and backend services on AWS using Docker and AWS App Runner. The infrastructure was managed using Terraform to version control infrastructure and allow for easy creation of multiple environments. While builds and deployments were all managed using CI/CD via CircleCI for robust and consistent deployments.

Shortly after release the platform was marketed live on US television on WWE programming to millions of users pushing large numbers of traffic to the platform while providing zero downtime.

Client

Fox/WWE

Role

Technical Architect

Year

2022

Team

  • Themos Kolios - Senior Developer

  • Ante Vuletić - Senior Developer

  • Sinead O'Connor - Senior Blockchain Developer

  • Mark Krogh - Developer

  • MJ Viviers - Developer

  • Steve Hall - Senior Developer

  • Robin Hunter - Creative Technologist

  • Medad Farajzade - Backend Developer

  • Adam Taylor - Head Of Development

Technology used

  • Next.js
  • React
  • TypeScript
  • SCSS
  • Storybook
  • Chromatic
  • AWS
  • Terraform
  • Docker
  • AWS App Runner
  • DynamoDB
  • S3
  • .NET
  • Contentful
  • CircleCI
  • CI/CD
  • Cloudfront
  • Elastic Container Registry
  • Route53
  • Microservices
  • Cloudwatch
  • Datadog