つくったもの
・Devenon
https://devenon.herokuapp.com/
これはなに?
タグ付きメモアプリです。会員登録をしないと利用できません。ログイン機能は、セキュリティ上好ましくない状態かと思います。(パスワードはハッシュ化されています)それで、捨てアドなどでご登録ください。
つくったメモは、会員トップページで検索して探すことで参照できます。また、つくったメモにお気に入り登録する機能があります。お気に入り登録をすると、会員トップページにて一番上に表示されるようになります。
できあがるまでの主な過程
- ProgateのRuby on Railsなどを受講
- Wikipediaみたいなアプリを製作開始
- かっこ悪いがまぁまぁの出来で完成
- Devenonの製作を開始
- railsのdbをmysqlに変更
- bootstrapというオサレサイトを作るツールを知る
- bootstrapで雛形をつくる
- ログイン機能をbcryptを利用しながら実装
- ajax通信で検索機能を実装
- ajax通信でお気に入り登録機能を実装
- turbolinkに悩まされる
- herokuにデプロイ
- 完成
つくった人について
Ruby on Railsの学習をはじめて2週間ほど。少しずつプログラム関係の仕事ができたらいいなと思案中。
参考になったサイトなど
mysql
RailsのDBを(初めから| |後から)MySQLに変更する
https://qiita.com/reeenapi/items/9fc38c4f2f8186c78288
bcrypt
BCryptのすすめ
https://qiita.com/ponkotuy/items/1a703b866ddf5c9fe80c
CoffeeScript
JavaScriptを卒業してCoffeeScriptで飛躍しよう - 基本などまとめ
https://qiita.com/Yama-to/items/a947cfa2565b03ddc9de
ajax
Rails 非同期でいいね機能(Ajax)
https://qiita.com/shotadesu/items/d2e3eee6f17dc3de59c4
turbolink
Turbolinksをオフしないためにやった事
https://qiita.com/saboyutaka/items/bcc0966313c6f7399a6e
heroku
【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】
https://qiita.com/kazukimatsumoto/items/a0daa7281a3948701c39
今後したいことなど
- ログイン再発行機能の実装
- セキュリティの向上
- 公式のRailsチュートリアルをする
- カレンダーアプリを製作する
もしDevenonを使ってみて感想などあればコメントしていただけると嬉しいです!!