/sinatra_memo

Memo app for fjord boot camp, created by Sinatra.

Primary LanguageRuby

Sinatra Memo App

Sinatraを使用して作成したメモアプリです。

スクリーンショット 2022-07-04 16 03 36

起動するまでの手順

Ruby, およびBundlerがインストールされている必要があります。

  1. nissyi-gh/developから、自分のリポジトリへForkします
  2. git cloneします
  3. 以降の操作はダウンロードしたディレクトリのルート(app.rbがある階層)で行います。
  • git checkout develop でdevelopブランチに移動します。
  • bundle install をします。
  • bundle exec ruby app.rb を実行します。
  • localhost:4567 へアクセスすると画面が表示されます。
  • 終了時はCtrl+Cを実行してください。

使い方

  • メモを作るには必ずタイトルが必要です。
  • メモを作成、保存するときにタイトルがない場合はエラーを表示します。
  • 作成したメモは隠しファイルの .memos.json内にJSON系式で保存しています。
    • .memos.jsonファイルは自動で生成します。
  • 将来的に「ゴミ箱」機能や「ゴミ箱から復元」機能を実装できるようにするため、削除したメモはJSONファイル内に残しています。
  • 手動でファイル内を空にすることで完全に削除できますが、復元できなくなりますのでご注意ください。