ポテパンキャンプ
ポートフォリオ 勉強記録サービス
毎日定刻に友人とスカイプで勉強を1年間続けていましたが、自分がどれくらい勉強したんだろうと考え、勉強した内容と時間を記録できるサービスを作ってみたいなと考えました。 機能としては下記になります。 ①ログイン機能 ②投稿機能(勉強時間・つぶやき) ③コメント機能 ④いいね機能 ⑤フォーローアンフォロー機能 ⑥勉強の集計ページ カレンダーに勉強した日をマークしていく機能 ⑦dockerで環境構築 ⑧circleciで自動テスト 【意識したこと】 ●フロントエンド ・テンプレートを使い、デザインが崩れないように意識した ●バックエンド ・CIツールにCircleCiを導入した ・開発環境にdockerを導入した ・railsチュートリアルを参考にテストを書いた(チュートリアルはminitest) ・パーシャル内で直接インスタンス変数を参照しないようにした ・simple_calendarを用いて視覚的に勉強したと感じられるようにした ・CircleciでRubocopを走らせ、入力ミスに気がつけるようにした ・ストロングパラメータやバリデーションを用いてセキュアな仕組みにした