ホームページ(実際の動作はアプリにアクセスしてご確認ください。)

使用技術
Node.jsExpressJavaScript
工夫した点
スレッドのタイトルを後から全く違うものに書き換えられないためにタイトルの編集は作成から5分のみ行えるようにした。
完全に匿名化するか、ユーザー名を表示して個人情報まではいかない程度の匿名化を図るかを考え、完全な匿名化は荒れやすくなると考えて後者を採用した。
軽量な掲示板を作成しようとしたが、CRUD操作の学習としてログイン状態でのみ作成や編集、削除を行えるようにした。
学んだこと
もともとはUdemyで学習した技術を用いて何かしらのアウトプットをすることが目的で作成した。
したがってこのアプリの作成で新しいことはしていないが、bootstrapの読み込み、expressによるサーバの構築やルーティング制御、ejsを用いた表示、bcryptoを使ったパスワードのハッシュ化など、簡単なwebページを作成するにあたって必要な流れや基本的な知識について確認できた
問題点・課題
画像を掲載することができない。
軽量な掲示板を目指してはいたが、ログインしないと書き込めない仕様が適切なのかどうか。
← Worksに戻る