-
大阪を地盤とする教育会社において、学校向けプログラミング教育アプリのnext.jsへのリプレイス
■ プロジェクトの目的
学校向けプログラミング教育アプリのnext.jsへのリプレイスをエンジニアとして担当しました。
元々Djangoをバックエンドとして運用しており、その管理画面を学校関係者に提供する予定でしたが、あまりに見栄えが悪いことと利便性向上のため、next.jsへリプレイスすることにしました。
■ 体制・人数
小規模開発のため、フロントエンドの部分においては上長(PM)と私(エンジニア)が担当しました
■ 自分のポジション・役割
エンジニアとして、学校関係者の求める情報は何なのか、どんな情報が管理画面に表示されていたら便利かを考えながら実際に画面へ表示させる機能をAPIやCloudFlareを使って実装したり、コーディングしたりしました。
■ 目的を達成する上での課題
元々Djangoで動いていたこと、プロジェクトへ参画する前は別会社がこのプロジェクトを担当しており、ソースコードを移譲して頂き、コードを理解するところから始めました。
未知のライブラリや関数があり、実際の実装までにまずは理解する、という業務が加わったのが課題です。
■ 課題に対して取り組んだこと
上長と相談して、別会社へミーティングの時間を設けていただきコードの内容を説明していただいたり、どのような設計思想があってそのような実装にしたのかをお伺いすることでコードの理解を深めていきました。
システムエンジニア
フロントエンドエンジニア