株式会社Gizumo / GizTechPro
Nuxt.jsを使用したアパレルのECサイト管理画面開発
Nuxt.jsを使用したアパレルのECサイト管理画面開発に参画しました。 Nuxt.jsに当時まだベータ版だったVue3から追加されたComposition API を採用し、ロジックはTypeScriptを採用していました。 プライベートでTypeScriptの学習を行なっていたので実務で使用してみたいと考えていた矢先に参画が決まって嬉しかったのを今でも覚えています。 UIはデザインがなかったので既存のUIを踏襲しつつ、実装済のUIと相違が無いようにデザインしながら実装しました。 またAPIをGraphQLを使用して実装し、NestJSを使用したBFFの開発も行いました。 やることなすこと全てが初めてで、最初はレビューでも多くの指摘をいただきクライアントにも多大なご迷惑をおかけしました。 1日でも早く業務になれるよう業務後、休日を使用し公式ドキュメントや技術書を読むなどしてキャッチアップに励みました。 その努力の甲斐あって日に日に実装スピードが上がり、実装に詰まった時も自己解決できることも増えてきました。 また、2020年11月ごろから弊社から追加でエンジニアが参画し、その方々のサポートなども行うことができました。 主な作業内容は以下の通りです。 ・BootstrapVueを使用したUI実装 ・Composition API を使用したコーディング ・TypeScriptを使用したコーディング ・GraphQLを使用したスキーマー設計 ・Apolloを使用したGraphQLのリクエスト実装 ・FullCalendarを使用したUI実装(TypeScriptによる型定義も含めて) ・NestJSを使用したBFFの開発 ・DBの調査