Selected work
011 · Cosplay Platform

Cosplay competition platform

2024–2025Fan conventionsSouth Africa

  • Entry to results

    One competition workflow

  • Profiles

    Photos and contest history

  • Messaging

    Eventually consistent records

Stack

React Native · C# · ASP.NET Core · Azure Cosmos DB · Azure DevOps · Docker

Context

Cosplay Platform is a CodeStream product for the cosplay market, built for competitions at large fan conventions such as Comic Con. It covers running, managing, and judging a contest, and the contestant’s presence on the platform.

Approach

We built a React Native application for Android and iOS, with a C# and ASP.NET Core API behind it. Azure Cosmos DB is the datastore, and the system is hosted on Azure. Distinct components communicate through messaging, and records are eventually consistent. Azure DevOps runs the pipeline from unit tests through integration tests, with Docker in the delivery setup.

Outcome

A contestant can set up a profile with photos and contest history, enter a contest, be judged on the platform, and view the results. Entry, running, managing, judging, and results sit on the same platform.