Inspiration

Building a scalable bidding app for sports in space.

App mockups

Home Screen | Admin View | User View | Apple Watch | Main Game Screen

Demo

Apple Watch | Solidity Ethereum Bidder | React App

What it does

Allows users to bid on a player's next move, or winners using cryptocurrency. Users can use their apple watch or their phones to place bids.

Users join the game using a code shown by the admin in a main screen. Questions will be posted by admins with a time limit and users will have to place a bid in that timeframe.

Admins will have a separate login and interface where they post questions with answers and set a time limit.

How we built it

We used React Native to create the phone interface which allows users to join a game using a code and add funds.

We used Swift UI to build our Apple Watch interface.

We used solidity in Remix IDE to setup our ethereum bidding platform.

Challenges we ran into

This was our first hackathon and our first time using a lot of technologies. Challenges faced by each team members:

Dustin: Using Xcode and swift ui (1st time using it) Alfredo: Learning React Native (1st time using it) Marium: Learning solidity and swift ui (1st time using it) Abdullah: Dependency issues with react native.

Accomplishments that we're proud of

We had a clear idea of the way we would structure our app. We implemented a lot more functionality than we thought we would since it was a lot of our first time using some of these frameworks and libraries.

What we learned

We learned how to do design mockups in Figma, how to build using react native, solidity and swift.

What's next for Ace the Bet

We would integrate all of our separate components into one application. We would add more functionality and make the UI more user friendly. We would implement the ability to add actual ethereum funds to place bids. Lastly, we would like to extend these features for android smartwatches.

Github

react-native and solidity | apple watch

Built With

Share this project:

Updates