【プロジェクト概要】
プロジェクト名: 女性向けECサイトの開発
【目的、背景】
このプロジェクトは、女性向けのレンタルサイトの品質を向上させることを目的としています。背景として、女性のオンラインショッピングニーズが増加している中で、より使いやすいECサイトの開発が求められました。
【規模感、チーム構成、担当した役割】
プロジェクトは中規模で、開発フェーズにおいては3名のチームで構成されました。私は開発およびテストのフェーズに参加し、主に以下の役割を担当しました。
開発
単体テスト
結合テスト
【使用技術や開発環境等】
開発には以下の技術や環境が使用されました。
フロントエンド: HTML, CSS, JavaScript、PHP、Laravel
バックエンド: PHP、Laravel
データベース: MySQL
開発環境: AWS Cloud9, Git
【取り組んだ課題】
このプロジェクトにおける主な課題は以下の通りです。
新しいフレームワークの使用: フレームワークを使用した開発経験がなかったため、フレームワークの理解と効果的な利用方法の習得が求められました。
コーディングスキルの向上: 毎日の学習と実践により、より良いコードを書けるようにスキルの向上を目指しました。
【技術的なアプローチや工夫した点】
上記の課題に対処するため、以下のような技術的アプローチを採用しました。
AWS Cloud9の活用: 事前に自身のPCでAWSのCloud9を使用して、Laravelの学習環境を構築し、プロジェクトに参画する準備を行いました。
日々の学習と実践: プロジェクトに参画後も、毎日の学習を欠かさず、実践を重ねることで、フレームワークの理解とスキルの向上を図りました。
【取り組みの成果】
上記の取り組みにより、以下の成果を達成しました。
フレームワークの習得: 経験のないLaravelにも関わらず、短期間でフレームワークを理解し、効果的に活用することができました。
コーディングスキルの向上: 日々の学習と実践により、より良いコードを書けるようになり、プロジェクトの開発に貢献しました。