A social competition Sports Prediction App with Zeitgeist
Figma
·
Youtube
·
Code
❗ see state @ submission deadline use
git checkout 5327dbe
Sportsgeist, a social competition Sports Prediction App with Zeitgeist.
SwipePM is a MVP of Sportsgeist.
npm install
in./frontend
andcargo contract build
in./contracts/football_match
docker run -it -v ~/SwipePM/:/ink -p 9944:9944 -p 5173:5173 frankbevr/swipepm-quickstart
Name | Discord | Telegram | |
---|---|---|---|
Patrik Bauer | daredevil3x7 | @daredevil3x7 | [email protected] |
Frank Dierolf | frankbevr | @frankbevr | [email protected] |
Tom | - | @morkeltry | - |
More
Sportsgeist is a social competition sports betting application.
Sportsgeist founder is Patrik.
A minimal valuable product is SwipePM.
SwipePM allows you to bet on Team A or on Team B.
An admin declares the winner.
The winner get all the funds.
SwipePM utilizes ink!.
Zeitgeist includes the smart contract pallet and allows custom Betting Logic via ink.
We created a Custom Betting Logic and built a frontend on top of it.
Problem:
Sportbetting is huge.
Centralised Entities are the current leaders.
Sportsbetting has no huge social component to it.
Fantasy football has a social component to it.
Sportsgeist merges these Problem into a solution.
Solution:
A is a social competition sports betting application called Sportsgeist.
Start Small and check the complication and possibilties.
Swipe PM is a MVP of Sportgeist.
The initial Idea was use chain extenstion to call extrinsics::predictionMarkets::createMarket
in our contract.
We communicated with Zeitgeist Team to make it happen.
We encountered issues and couldn't solve it.
Its still in the pipeline to make one successfull chainextension call.
In the initial stages, we aim to introduce Sportsgeist as an interactive gaming application to familiarize users with its features and promote engagement. Users will have the opportunity to win unique non-fungible tokens (NFTs) as part of this interactive experience, adding an exciting element of digital asset ownership.
As we continue to grow and build a robust user base, we will progressively introduce sports betting features. We will strategically roll these out in markets with strong user engagement to ensure a seamless transition and capitalize on the existing momentum. This phased approach will allow us to fine-tune our offerings in response to user feedback, ensuring a tailored and responsive betting experience.
Backend | Frontend |
---|---|
Rust, ink! | Typescript, Vue, UnoCSS, polkadot/api |
- Chunk Sportsgeist Idea down to SwipePM
- Create a Technical Design Sheet to chunk it in scope
- Create Figma Design to scratch it out
- Create ink contract.
- Create Frontend
- Connect Frontend with Contract.
- Reevaluate
- Create Figma Prototype for Sportsduell (~advanced SwipePM)
- Improve ink Contract with documentation and added logic
- Improve Frontend
- Create DockerImage for one command setup
- Make it nicey
- Organise Trip to Seoul