FURIMA(フリマアプリ)
開発環境
Ruby / Ruby on Rails / MySQL / GitHub / Heroku / Visual Studio Code
-
概要
制作時間 162時間 URL https://furima-37965.herokuapp.com/ ID admin PASS 2222 -
動作テスト
購入テスト用アカウント
mail test@gmail.com PASS a1111111(→1が7個) 購入テスト用カード情報
番号 4242424242424242 期限 12/24 CVC 123
OUTLINEアプリケーションの概要
プログラミングスクールの最終課題制作としてフリーマーケットのアプリケーションを作成しました。
ユーザーを登録すると商品を出品できるようになります。自身が出品した商品は、編集と削除をすることができます。他のユーザーが出品した商品は、クレジットカードを用いて購入することができます。
クレジットカード購入機能については、PAY.JPが提供しているAPIを使用しています。
-
開発で苦労したこと
全体的に学習で学んだことを深く理解できていなかったことです。点で覚えてしまっていて、線にするための方法の理解が低いと感じました。特にMVCの流れの箇所を何度も見直しました。
エラーが出続けた時も仮説を立てて検証し、自分なりの解決法を考えて、それでも解決できない時はメンターに質問する様にしました。答えを教えていただくのではなく、解決につながるヒントや考え方を教えていただいて、その内容をメモして残しておき、次に同じ問題に当たった時には自分の力で解決できるように自分なりのアクションを起こしました。
全体を通してまだまだ一人では解決できない点もあったものの、検索したりメモを見返したりカリキュラムを振り返ったりしながら理解を深めていき、新しい知識をもっと増やしていける様にしたいと思います。
-
今後実装したいと思っていること
追加機能としてコメント投稿機能を実装し、さらに画像を投稿できるようにしたいと考えています。
フリマアプリにおける購入者と出品者のやり取りについては、商品の状態についてのコミュニケーションが多く行われています。したがって、そのコミュニケーションがより円滑になるように、画像とともに商品の状態を説明できるようにしたいと考えています。