プロジェクト概要技術
ウェブ開発:Ruby on rails
OS: Ubuntu / MacOS
データベース: MySQL (AWS aurora)
サーバ: AWS
担当行程
要件定義、設計分析及び見積もり、開発(実装)、結合テスト、本番反映
ユーザーの課題
お客様のサービスで企業向けの人材紹介、求職サービスを求職者に提供することがあるため、
高度な求人検索、企業と候補者の連絡、採用・求職システムを開発したいです。
課題解決に向けた提案
Rail 1.xからRail 6.xにバージョンアップする。
BusinessLogicを理解して、旧システムから新システムにデータ移行を行う必要がある。
ソースコードをRefactoringしないといけない。
SEO対策を対応する必要もある。
システム開発内容
転職のための求人情報サイトのリニューアル・追加開発・保守。
・既存している求職者サイトからCompanyUser、Adminサイトのリニューアル
・多言語サイトの開発
・Javascript, Vuejsを活用してWebサイトやWebアプリケーション開発を行う。
工夫したポイント
Rail 1.xからRail 6.xにバージョンアップするには結構時間がかかる。
ユーザー数が多いサイトのため、新しい機能を実装しながら既存の各機能が正常に動作できることを確保することも大変である。