The frontend and backend of an interactive theatre exhibit that is funded in part, and generously by, the The Frank-Ratchye STUDIO for Creative Inquiry CS+X grant
Free to Play (or Pay What You Will) is an interactive theatre performance where audience members can affect the direction of the play with an interactive game, microtransactions, and chat and video features. The play is expected to be performed sometime in Fall 2025.
The backend is written in Python/Django, and features Django Rest Framework, Django Channels, and Daphne for ASGI.
The frontend is writen in TypeScript/React and features React-Router Framework, and a custom state management in the style of React Redux.