今回のプロジェクトを終えて #01
TypeScript
GCP
2024-03-05
プロジェクト概要
本プロジェクトでは、ネットメディア運用を目的としたCMSのAPI部分を開発しました。主な機能として、データベースに保存されているデータとGoogle Docsに保存されているデータの双方向のやり取りを実現しました。
実施した作業
Express(TypeScript)を利用してAPIの開発を行いました。
データベースとGoogle Docs間でのデータ形式の違いに対応するため、データ加工処理を実装しました。
Google APIsを使用して、Google DocsやGoogle Sheetsとの通信機能を実現しました。(テキスト、スタイル、脚注)
学んだこと
クラスの使い方について、理解が不足していた部分があり、このプロジェクトを通じて深く学ぶことができました。
各機能をシンプルに保つことの重要性を実感しました。これにより、後から発生した問題に対しても比較的簡単に対応することができました。
総評
プロジェクトの大枠が既に準備されていたため、実際のビジネスロジックの開発に集中できました。インターンシップの最初の業務として取り組むにあたり、このような構造は作業をスムーズに進められ、とても助かりました。