
Golf Companion
App to coordinate golf games.
Dioxus
Written in the Dioxus ui framework. Compiles rust to wasm for web, or runs natively on android or ios devices by using webview for rendering. Functionally similar to react, but with Solid.js like performance. It does this using Sledgehammer.js for interop to the dom and compiler based checks to limit the diffing engine to the dynamically updating parts of the dom.
Golf Games
Allows users to create golf games, place bets, and calculate winners and winnings. Choose your club, course, and game. Select seperate games for every 9 or 6 holes. Chose teams for each matchup. Live scorecard updates on everyone's device when modified. Get live calculations of who is winning a match, and how much money is owed to whom.
SurrealDb
Uses the multi modal rust based SurrealBb. Uses relation tables for graph connections, and text analyzers with edgengrams for searching golf clubs, along with geometric calculations for closest club. Built in live queries allow for hookups between the database and frontend with websockets through the backend server.