シェルフィー株式会社 / エンジニア
建設現場の調整業務効率化ツール
## 概要 調整会議という工事現場で昼間に行われる会議を円滑にすすめるためのSaaS ex) クレーンが1台しかない現場で10時〜13時までA社が使用、15時〜17時まではB社が使用といった調整をする ## 使用した技術と取り組み - 全体の5〜6割ほどの機能の設計・実装 - 各コンポーネントの設計・実装 - debounceを用いたパフォーマンス調整 変更履歴機能に置いてレコード数ができすぎないようにdebounceを挟んだりとパフォーマンスを意識しました。 ### フロントエンド - React - JavaScript ### バックエンド - Django - Python ### インフラ - AWS ## 課題/目的/状況 - 法律上は調整会議で決まった内容を書類化する義務はないが、結局有事の際に必要になるので作成しているのが実態 - 記入の内容が工事開始前に作成した安全書類の内容と重複する部分が多いので同じ内容を何度も書くことになり非効率 ## チームメンバー - PM: 1名 - エンジニア: 2〜4名 ## 担当した役割 - 細部の仕様検討 - 設計及び実装 ## 技術面以外での取り組み、工夫した点 - 当時調整会議SaaSは普及していなかったため、機能の方向性などが正しいか分からなかったのでコンパクトに早く実装しお客さんにフィードバックを貰って開発を進めていくというサイクルにしました。 ## 成果や学び - Reactのコンポーネントとhookの設計、一部肥大化、密結合になってしまった。。。 - 直接お客さんにフィードバックを頂けたのはとてもいい経験になりました