フリマアプリの共同開発

OVERVIEW

テックキャンプでの最終課題「メルカリのコピーサイト」の開発

YEAR 2019

■ 開発状況

  • 開発環境

    • Ruby/Ruby on Rails/MySQL/Github/AWS/Visual Studio Code

  • 開発期間と平均作業時間

    • 開発期間:約2ヶ月

    • 1日あたりの平均作業時間:平日1時間 休日6−8時間

  • 開発体制

    • 人数:5人

    • アジャイル型開発(スクラム)

    • Trelloによるタスク管理



■ 開発担当箇所

担当箇所

  • DB設計

  • ユーザープロフィール編集ページ

  • ユーザークレジットカード登録ページ

  • 商品購入後ページ

  • 商品詳細ページ

  • トップページのスライダー導入

  • ユーザー新規登録(SNS認証:facebook)

  • パンくず機能



■各担当箇所の詳細

  • DB設計に関してはメンバーとの話し合いの末に決定

  • ユーザープロフィール編集ページ / ユーザークレジットカード登録ページ  

  • 商品購入後ページ / 商品詳細ページ

  • トップページのスライダー導入

  • パンくず機能実装

  • ユーザー新規登録(SNS認証:facebook)



■ 開発を通じて得られた知見

・チームとして工夫を行った点

  開発後期はslackやzoomを利用しメンバー同士協力できた

  チーム内揉めることなく、フォローし合う関係でいれた

・個人として工夫を行った点

  自分の担当箇所がうまく進んでいるのか、詰まっているのか、

  進捗状況を細かく発信した

・苦労した点

  サーバーサイドが弱くて、新規実装に時間を要した

  エラー発生時、毎回原因を突き止めるのに最低でも数時間要した

 


■ 今後

 上記2点から、まだまだスキル不足やエラー解決能力が低いことがよくわかった。今後の自己学習や開発においては自分のスキルに合ったものから進め、1つずつできることを増やしていく。また学習教材としてnoteの活用と、勉強会などに参加してのスキル向上を目指す。そして自分のスキルにあった案件を探し、挑戦していく。