-
明仿化工
■ プロジェクトの目的
化学関連製品の情報管理および閲覧を目的としたWebシステムの開発。
ユーザーが製品情報を効率的に検索・閲覧できる環境を構築することを目指した。
■ 体制・人数
1名(個人開発)
■ 自分のポジション・役割
フルスタックエンジニアとして、要件定義・設計・開発・テスト・デプロイまで全工程を担当。
フロントエンド(Vue.js)、バックエンド(Spring Boot)、データベース(MySQL)の設計・実装を一貫して行った。
■ 目的を達成する上での課題
・フロントエンドとバックエンドの連携設計
・データベース設計における効率的なデータ管理
・サーバー環境構築および安全な通信(SSL)の実装
・一人での開発におけるスケジュール管理と品質担保
■ 課題に対して取り組んだこと
・REST APIを設計し、フロントエンドとバックエンドの分離を実現
・MySQLにて正規化を意識したテーブル設計を実施
・Nginxを用いたリバースプロキシ構成を構築し、SSL対応を実施
・Tencent Cloud上にてサーバー構築・デプロイを実施
・エラーハンドリングやバリデーション処理を実装し、安定性を向上
■ ビジネス上の成果
・Webアプリケーションを一人で設計から公開まで完了
・安定した動作環境を構築し、継続的な運用が可能な状態を実現
・フロントエンド・バックエンド双方の技術力を実務レベルで習得Spring boot,MySQL,vue,nginx,sll