Skip to main content

Presiding Power

·1 min

Presiding Power is a custom client for running sessions within robert’s rules of order following systems and is designed to work with the NSDA

How it works #

Presiding Power works but internally storing a list of speakers with the needed metadata in rust. It uses Tauri v2 to create the user interface for the application along with shadcn-svelte and sveltekit. Updates are sent via tauri to the frontend where it displays the changes. Due to the locks in rust to ensure memory safety updates happen synchronously so that actions happen in the order they are inputted.

Google Sheets Integration #

Presiding Power has a (in beta) google sheets integration that works by reading data dynamically from the sheet. By doing this the user can edit their sheet and small changes will be reflected on the next action.