Edited at

初心者がRails+bootstrap+ajaxでメモアプリをつくってみた


つくったもの

・Devenon

https://devenon.herokuapp.com/

WS000000.JPG


これはなに?

タグ付きメモアプリです。会員登録をしないと利用できません。ログイン機能は、セキュリティ上好ましくない状態かと思います。(パスワードはハッシュ化されています)それで、捨てアドなどでご登録ください。

つくったメモは、会員トップページで検索して探すことで参照できます。また、つくったメモにお気に入り登録する機能があります。お気に入り登録をすると、会員トップページにて一番上に表示されるようになります。


できあがるまでの主な過程


  • 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を使ってみて感想などあればコメントしていただけると嬉しいです!!