- システム開発
学生向け1on1マッチングWebサービス
- エンドクライアント
- 株式会社しるべ
- サービス
- Webサービス「Withtalk」 https://withtalk.jp/
- PHP 7.4.21
- CakePHP 3.9
- MySQL 8.0.28
- AWS(EC2)
- HTML
- CSS
プロジェクト概要
Withtalkは学生同士や学生/企業がオンラインでコミュニケーションを取るためのサービスです。株式会社しるべ様は学生中心で事業を行っておりシステム開発者がいない為、外注での開発となりました。
当初は別会社様にて開発されておりましたが、途中から弊社が引き継いで、インフラ~要件整理~開発まで全体を担当させてもらっています。現在も定期的に機能追加・変更を繰り返しており、学生と社会人でコミュニケーションが円滑になるような仕組みが増えていっています。
スコープ
- 基本設計
- 機能設計
- クラウド構築
- システム開発
- 保守・運用
- 課題・要望
-
- フリーワード検索のみのため、居住地や学校名など詳しく検索できるようにしたい
- 複数人で交流できるように、コミュニティの登録や検索、加入などの機能を追加したい
- サービスの利用者数を増やしたい
- 導入後
- 機能の追加により利便性が向上し、学生同士や学生と社会人で交流する事例が増え、利用者数も増加しました。
学生のコミュニケーションのみではなく、就職などの将来に繋がる場として機能させるために追加開発を行っています。
- Withtalkシステムの全体像
開発者の声
既に開発済みであったシステムの特性を活用しつつ、プログラム全体を最適な形にリファクタリングしています。
CakePHP3で開発されたプロジェクトで、引き継ぎ時点では徐々にControllerが肥大化していくようなつくりとなっており、今後の仕様変更や機能追加で問題になることが予想されました。そのためクリーンアーキテクチャの思想を取り入れながら、プログラムを階層化して機能ごとに情報・処理を分離することで、各階層の意図が明確なプログラムとしました。
プロジェクトメンバー
-
基本設計、機能設計
- A. Sakauchi
- K. Ito
-
クラウド構築
- A. Sakauchi
- K. Ito
-
システム開発
- A. Sakauchi
- K. Ito
-
保守・運用
- A. Sakauchi
- K. Ito