Sean Myers
Sean Myers
# Database Considerations ## Context Databases are a common and effective way to retain information that is entered into the application. Databases take on various forms and have a variety...
# OPAQUE - [https://blog.cloudflare.com/opaque-oblivious-passwords/](https://blog.cloudflare.com/opaque-oblivious-passwords/) - [https://github.com/facebook/opaque-ke](https://github.com/facebook/opaque-ke) - [https://en.wikipedia.org/wiki/Password-authenticated_key_agreement](https://en.wikipedia.org/wiki/Password-authenticated_key_agreement) ## Version 1 - [ ] Research proper implementation - [ ] add demonstration
# Unikernal ## Resources - [Wikipedia](https://en.wikipedia.org/wiki/Unikernel) - [NanoVMs](https://nanovms.com/) - [hermit-rs](https://github.com/hermit-os/hermit-rs)
# Improve Testing ## Context ## Tasks - [ ] Update query tests so that they no longer require a database connection (see [sqlx offline](https://github.com/launchbadge/sqlx)) ## Resources - [sqlx testing...
# Database Consideration - Continuous Integration/Continuous Delivery/Schema Change Management How to manage database/schema changes ## Resources - [bytebase](https://github.com/bytebase/bytebase) - [sqitch](https://sqitch.org/) - [neon (postgresql)](https://neon.tech/branching)
# Application Configuration ## Description Ability to configure various parts of the application without updating the code directly. ## Purpose Having a way to configure parts of the application without...
# WebAuthn Feature ## Description Add Web Authentication API as an option for user registration and authentication. ## Purpose This feature allows users to use a security key or bio-metric...
# Design System ## Description The rules used to guide all design in the application. Mostly focused on the web design for now. ## TODO - [ ] Determine what...
# Distribution - [tauri](https://tauri.app/)