diff --git a/doc/todo.md b/doc/todo.md new file mode 100644 index 0000000..a91c0d0 --- /dev/null +++ b/doc/todo.md @@ -0,0 +1,31 @@ +# TODO + +## webgame server + +- axum +- postgresql + +Should be able to serve many games concurrently + +## web client + +Dioxus or Leptos ? + +## User stories + +As a user I want to be able to + +- create an account. +- connect to the application with my account +- play (anonymously if not connected) + - enter a game code to participate an existing game + - start a new game + - choose to invite a friend to the game by giving him the game code + - ask a bot to play + +As an administrator I want to be able to + +- see the registered users +- see the list of games currently active +- see the past games +- see the server statistics