無理。
作戦を考えよう。
いま、この予定の中で
完遂しているものが一つもありません。
別に僕がだらしなく作業してたとかじゃないはずなんですけど、何故かどれもできていない。
まぁ、原因はなんとなく想像ついてるんですけどね。
ちゃんと予定を立てていないからです。(笑)
まず今ネックとなっているのは
プロフィール画面ですね。
3日ぐらいかけてよーーーーうやく住所の変更ができるようになりました。なんでそんなに時間かかったのかは不明ですが。()
そしてこれ、予定の中に含まれてないんですよね。何故かって、
すぐ出来ると思ってたんですよ。
まぁ、とりあえず山場は超えた感じなんでいいんですけど、新規登録まわりをもう一回作り直さなくちゃいけなくなりそーなのがきっついっすね。別にいいんですけど、やっぱ同じロジック使いたいしね・・・・・・。
住所はかなーーり重要な情報なのでバリデーションはしっかりやりたいのですが、今のところ郵便番号ぐらいしか厳密なバリデーションはしてないんですよね。
まぁ、表示する時は例外なくエスケープしてるんでSQLインジェクションとかの心配はないはずなんですけど・・・・・・DOM-based XSSなんかはちょっと気をつけないと怖いですね(笑)
とりあえず、現段階で残ってる作業を書き出してみましょうか。
<新機能>
・SNSサービス連携(twitter,Facebook,可能であればinstagram)
隠れた目玉機能。個人認証サービスを導入できる予算がなさそうなので代わりに使おうと思っているんですが、具体的なプロフィール代わりになるよねってことで。
自分を公にできないような人の家になんて僕も泊まりたくないし、アリなんじゃないかなって思うんです。
・祝日、祝前日対応
まぁこれはすぐに実装できるんじゃないかなぁとか思うんですけどね。Yasumiってライブラリがよさそう。
・パスワードリマインダー
これも正直余裕だと思う。メールアドレス変更とロジックがほぼ同じだし。ただ、画面を一つ作らなきゃなのがめんどいなあ。
・DM機能
メールアドレス教えたくないんじゃい、って人のための機能。あと、ホストごとのやり取りを整理できるようにって。
機能の実装自体はそんなに難しくなさそうだけど、いかんせんデザインがなあ・・・・・・。ホント嫌いすぎてやりたくない・・・・・・。
・お知らせ通知機能
まぁDM機能実装のついでみたいな感じで。Airbnbのビジュアルをパクろうかと思ってはいます。(笑)
Ajaxでやりとりするかページ遷移時に取得するかは分かんないですけど、やっぱAjaxなんだろうな・・・・・・。ページ遷移ごとに処理を挟ませるのはそれはそれでめんどくさそうだし。ビューにロジック入れるしかないじゃんね。
・料金のお支払
山場その1。詳しくはそのうち。
<リファイン>
・トップページの構成
ヘッダーとフッターは枠組みだけ作れてるんですけど、もうちょっと考えたデザインにしたいなあって。
宿泊先のランダム取得とかはできるようになってて、トップページにそれを表示するロジックまでは既に組み終えてて、実際に表示はできてるけどデザインがね・・・・・・。
・検索画面
山場その2。
現状、場所検索しかロジックがなくて、ここに日付とかこだわり条件とかを入れなくてはなりません。
まぁぶっちゃけそれは楽勝だと思うんですけどね。ただWhere句が増えるだけだし。でもDAOを書き直さなくてはいけないという作業が待ってて
それに伴ってホスト情報更新のロジックとかも全部書き直しになりますね。
全体的なデザインもちょっと考えものですね。きつそう。
・メールアドレス変更
ロジックはできてるから、画面だけ作れば。
・ホスト情報編集
この辺もロジックは出来てるんですけど、全体的にAjaxに書き直したい・・・・・・。将来性があるというか、ページ遷移噛ますと色々副作用が起きることが発覚したしね・・・・・・。
あと完全に忘れてたんですが
寝具の有無っていうのも入れなきゃだね。寝袋とか。まぁ、寝具の定義って人によって違うけど、自分で寝袋かなんか持ってきて欲しい人、あるいは雑魚寝でオナシャスっていう意思表示ができないとトラブりそーかなって。
・ハンドシェイク全般
今のままではちょっとゴミすぎるのでもうちょっと整理しようかなって。
あと、お断り時に理由もつけられるようにしたいなーって。基本選択式で、自由記述が入れられるといいなって。
・cron
自動的にお断りメールを配信させたい。まぁ、将来的にcronになるであろう何か、って感じになるんですけどね実際は。詳しくはそのうち。
・予約の確認とキャンセル
まぁ基本、デザインの話になるんだろうか・・・・・・。
んー、これぐらいなのかな。
思ったよりやることが多くてキツそうだゾ^^^^^
そういえばこの前クレヨンしんちゃんにハマりましてね
あいちゃんとネネちゃんがかわいすぎて......
これをもとに、そのうち予定を立て直したいと思います。()