Inspiration

We wanted to be able to trade against our friends to settle who was the best trader, so we came up with the idea of PVPTrading

What it does

PVPTrading allows users to engage in real-time, high-stakes crypto trading battles. Players can create or join lobbies, trade with virtual money and insane amounts of leverage, and compete to have the highest balance when the time expires. The winner takes the jackpot, so every trade affects the outcome.

How we built it

We built it using Flask and React, with WebSockets to get live data from Binance and communicate between the front and back end. The user data is stored in an SQLite database for speed and efficiency.

Challenges we ran into

We ran into a few issues, such as CORS and GitHub when we were bringing everything together, but we persevered and created something we are proud of.

Accomplishments that we're proud of

We are proud of having a very nice-looking and functional front end with a concise trading chart.

What we learned

How to work in a team dynamic and how to combine our individual files and changes.

What's next for PVPTrading

In the future, we would like to be able to trade on more coins, integrate environmental sustainability and allow the users to spend their earned money in the lobby to sabotage other users or propel themselves to even greater riches.

Built With

Share this project:

Updates