Hello, Elias here.
I wish to experiment how long can i reach in develop a betting app with BitShares prediction markets.
IntroThere is almost nothing definitive but the tech:
- UI will be a mobile app, with Cordova, MobileUI, Javascript and Brython
- Development backend server with Python, UVIcorn, Starlette, FastAPI(
- Backend will facilitate the managing of markets
Vision* Transparent betting app.
* Node companion server to avoid bloating core-api.
* Manager for betting setups, storing status in asset description.
* Hierarchical dependency of prediction market assets to allow multi-choice bets.
Work notes* My work is based on design aproach "bi-directional top-down", being "top" the user experience and "down" the tech ground.
* Multiple programing patterns. Although i always begin with procedural with gradual refactor to oop when the code matures.
* Python centric. Always can be a time for C migration, although not in my interest.
* Aside note: Too wide opened mind and prone to break things. Thus bad core developer.
Short introduction of me:
* Member of community since 2017. Fall in love with a mature project that just works.
* My first personal project failed by not being able to get in sync with the blockchain and unclear goals.
* The second project (monotoken (smartasset wallet)) failed for not being according to locals laws.
* This is my third project.
This post along screenshot post will be refreshed periocally in order to reflect status.
v.0.next
* talking with nodes
* market setups
* etc....
v.0.1.1.
* Observable pattern done in brython (Mirroring UI with atributes changes).
* Selecting bets and adding to the betslip.
v.0.1
* Foundation for API tech
* Foundation for UI tech