This project is inspired by the rising popularity and usability of blockchain technology.

What it does

We created a jeopardy-style game in which players wager a certain amount of their balance for a particular answer choice. The total betting amount is redistributed to the players that selected the correct answer after each round completes.

How I built it

We utilized Clarity to build the smart contract system and React.JS, Express.JS, Sequelize, and PostgreSQL to build the web app and the server.

Challenges I ran into

Integrating Clarity with the web app as well as enabling multiple clients to login/connect to the same game though the server was difficult since the TestNet API was down.

Accomplishments that I'm proud of

Creating a successful smart contract and an associated frontend that displays its functionality.

What I learned

We learned the applications of Clarity as well as how to code with it to create smart contracts.

What's next for testing

Multi-player mode is already feasible through the smart contract alone, but we would like to expand it to the web app as well.

Built With

Share this project: