【開発環境】
Ruby / Ruby on Rails / JavaScript / MySQL / GitHub / Visual Studio Code github
【制作時間】
80時間〜
【認証】
ID:user
PASS:0429
【出品テスト用アカウント】
mail:test@test
pass:1234qwe
【購入テスト用アカウント】
mail:test@com
pass:1234qwe
【購入テスト用カード情報】
番号:4242424242424242
期限:12/24(現在の日付より先を指定)
CVC:123
【アプリケーションの概要】
プログラミングスクールの最終課題制作としてフリーマーケットのアプリケーションを作成しました。
ユーザーを登録すると商品を出品できるようになります。自身が出品した商品は、編集と削除をすることができます。他のユーザーが出品した商品は、クレジットカードを用いて購入することができます。
クレジットカード購入機能については、PAY.JPが提供しているAPIを使用しています。
【利用方法】
- ユーザー登録をする
- 商品を2つ出品する
- 出品した商品のうち1つを編集し、その後削除する
- 一度ログアウトして、別ユーザーで新規登録をする
- さきほど出品した商品を購入する(カード情報は下記を使用する)
【苦労した点】
APIの組み込みが上手くいかず、苦戦しました。
公式ドキュメントを読み直したり、インターネットで探したりすることで、PAY.JPのAPIの仕組みを理解し実装することができました。カリキュラムだけでは学ばなかった部分もあるため非常に苦労しましたが、大変勉強になりました。