教育系システム開発
TR
2023年4月 〜 2023年8月(5ヶ月)
- ポジション
- フロントエンド
- チーム人数
- 9名
- OS
- macOS
家庭教師が使用する生徒の学習状況の管理を行うシステム開発に携わりました。
環境は用意されており、短いスパンで複数画面を作成を行っておりました。
一番忙しいタイミングでは、3日で1画面を作成していました。
ver1.0のリリース後は保守フェーズとなり、保守は社員が行うためプロジェクトが終了となった。
【業務内容】
・画面のView部分の作成
・GraphQLでデータ操作(SELECT,INSERT,UPDATE,DELETE)
・vitestで単体テスト
デザインはAdobeXDで提供されているものを参考に実装
仕様書は独自のWebサービスにて管理されていました。
(Excelなどではなく、WordPressの様なWebサイトで、管理者が仕様書を記載してWebページで参照するサービスでした)
【実績、取り組み】
・ver0.5、ver0.8、ver1.0のリリースまで完遂できた
【難しかった点や困難・苦労をどう乗り越えたか】
・GraphQLの経験が無い状態での参画でしたが、既存ソースの解析、業務時間外での学習で問題なく対応できる様にいたしました。
【工夫してみた点】
・GraphQL以外は全て自身のスキルセットで対応できましたので、可読性などを意識してコーディングしました。
担当フェーズ
- 実装
- 単体試験
要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。
技術
- TypeScript
- React
- MaterialUI
- urql
- vitest
- Docker
- Git
- ESLint
- JavaScript