文輪のTODO
■残務
利用者登録機能
ログイン機能
ログアウト機能
クラウド保存機能
キー操作でアウトラインの位置を変更
TauriかElectronでアプリ化
スマホ対応(見た目が崩れる)
indexedDBへの保存機能
ドラッグアンドドロップで親を追加
親が増えた時の見た目を整える
ランディングページ作成
複数行をコピペできるようにする
UNDO/REDO
■実装済み
カーソルを上下に移動した際に、カーソルがいい感じのところに移動するようにする
アウトラインを閉じたり開いたりする機能
■テスト済み
検索機能(スクロール追加)
文輪のファイル出力・読み込み機能
■リリース済み
ドラッグアンドドロップでアウトラインのミラーリング
クリックしたアウトラインを表示
親アウトラインの表示
行削除機能
あれ
サーバーレス構成で考えたけど、サーバーレス構成にしないほうがいい気がしてきた
- AWSにベンダーロックインしてしまう
- 開発環境にもRDSの費用が必要になるので高くつく
- AWS Lambdaが実行されるたびにAWS LambdaとDBの接続が発生するので、コストがかさみそう
- Websocketが使えないので入力するたびにブラウザとサーバがHTTPで接続すると、コストがかさみそう
文輪の論理データモデル v2
@startuml
entity outline {
ulid
text
created_at_timestamp_ms
edited_at_timestamp_ms
first_outline_relation
}
entity outline_relation {
ulid
parent_outline_ulid
child_outline_ulid
next_outline_relation
}
entity home_outline {
outline_ulid
}
outline }-- outline_relation
outline ||--home_outline
@enduml



