-Dos&Don'tsのリストアップ
Do
-ユーザーログイン機能(facebook, email)
-テキスト検索機能
-場所(北海道、東京、京都)による検索機能
-アクティビティ(考え中)による検索機能
-near by locationによる機能
-Ajaxによるガイドへのメッセージ機能
-カレンダーによる日程選択機能(Jquery?)
-写真のアップデート機能
Others
-analytics toolの導入(google analyticsかmixpanel)
-支払い機能(paypalかbraintree)
-地図情報(google map API)
-ユーザー登録通知メール(deviseかな)
-データベース(mysql)
-チャットによるフィードバック機能(zopim)
-AWS (EC2, RDS, Route53, S3) < かなりの勉強が必要
Later
-ガイド、ツアーへのレビュー機能(コメントと5段階評価)
-ガイドページを追加する必要あり
-I wish this wasのフィードバック機能
-サービスのセキュリティの強化
-SEOなどのグロースハック
Don't
-javascript, Jqueryを使わないこと(リリースしてから考える)
-websiteのデザインにこだわりすぎない
-テストを書かない(ユーザーが増えてから)
-コードの綺麗さにこだわらない(ユーザーが増えてから)
-circle ci, capistrano, ansible, docker, terraformなどは使わない
やったこと
-ローカルのmysqlを作成・接続
-sequel proでguiで確認
-to doのリストを作成
-完成予想図のフレームワークを作成
-bootstrapのnavbarを追加
学び
-非エンジニアがサービスをリリースするまで
https://www.youtube.com/watch?v=hUwNgxwN_pE
-モチベーションとなった記事
http://qiita.com/Dronetube/items/fa0dba519b39cc8407e2
-Railsセキュリティ対策
http://qiita.com/Jxck_/items/ec8e928f69d099b25764
-Macにインストールするべきアプリたち
http://tech.basicinc.jp/Mac/2014/04/20/mac_app_engineer/
-bootstrap4ではうまくいかなかったので、昔のバージョンを使う
https://github.com/twbs/bootstrap-sass
(全てのの学びはここに👇)
https://plus.google.com/u/1/107221871269602934448
これから
-devise gemを使って認証システムを実装する
-サインアップが完了したらsendgridなどでメールを飛ばす
-AWSのEC2、S3の使い方を理解する、あとセキュリティも
-まずはランディングページを実装する
感想
-一つの機能を実装するにしても、少なくとも2、3回つまづいてしまう。
-その時はstackoverflowやqiitaからのコードの意味を理解してからコードをコピペする。
-やっぱり最初からゴールが見えているとやる気が出てくる。
-あとはゆっくりでも前進している感じを楽しみたい。