1 * Good understanding of Rust module system: http://www.sheshbabu.com/posts/rust-module-system/
\r
2 * Add a prototype Rust crate: frontent (WASM)
\r
3 * Be able to interact with the DOM
\r
4 * Be able to handle user event (key press for instance)
\r
5 * Be able to share a common crate between client and server
\r
6 * Be able to communicate between client and server with websocket+serde, structs are shared in the common crate
\r
7 * Create a SQLite database and store all key events
\r
9 * Use of crate clap to parse command line?
\r
11 [ok] Accept an argument to encrypt a message
\r
12 [ok] Use a setting file.