シェルフィー株式会社 / エンジニア
建設現場の調整業務効率化ツール
## 概要 建設現場の効率化SaaSの0→10に参画 調整会議という工事現場で昼間に行われる会議を円滑にすすめるためのSaaS ex) クレーンが1台しかない現場で10時〜13時までA社が使用、15時〜17時まではB社が使用といった調整をする ## 使用技術 Frontend ・React ・JavaScript Backend ・Django ・Python Infra ・AWS ## 機能概要 ・マスター機能 ・工事現場作成機能 ・書類作成機能 ・書類ダウンロード機能 ・配置図作成機能 ・変更履歴機能 ・スケジュール調整機能 ## 担当したこと 主に書類機能と変更履歴機能を担当 ・マスターデータを元に書類を作成できるフォームを作成 ・PDF出力機能を作成 ・Excelダウンロード機能を作成 ・PDFダウンロード機能を作成 ・変更履歴レコードの作成 ・変更差分表示機能の作成 ## 注力した点 ・debounceを用いたパフォーマンス調整 Google図形描画のような機能があったため、 変更履歴機能はレコード数ができすぎないようにdebounceを挟んだりとパフォーマンスを意識しました。 ・StyledComponentを用いたComponentの実装 基底Componentを作成し、それを継承する形で様々なComponentを作成 例) SelectComponent, InputComponent, RadioComponent