- SwiftLint のインストール
$ brew install swiftlint
- gem のインストール
$ bundle install --path=vendor/bundle
- カラーパレットのインストール
$ make install
- ライブラリのインストール
$ pod install
私たち大学生はみな、大きなひとつの課題を抱えています。講義の隙間時間である「空きコマ」です。 これは、聴講したい講義を履修するとほぼ必ず生まれてしまう、いわば無駄な時間です。さらにひどいことに、空きコマはたった一度きりではなく、毎週やってきます。
この時間は、半期で1コマにつき、1.5時間 x 15週 = 22.5時間にも及びます。 この22.5時間を有効活用することができれば大学生活はもっと充実したものになることは間違いありません。
Akicoma大学生活において、必ず生まれてしまう隙間時間の空きコマを有効活用しましょう。
リコメンド方法として、登録した空きコマを照らし合わし、共通の空きコマを持つユーザを探す。また、単に空きコマの時間が共通であるだけでなく、自己紹介文の分析により、より有効性のあるユーザをリコメンドするシステムを実装した。
空きコマを有効活用して大学生活に新しい風を送り込むことのみにフォーカスし、無駄のないインターフェースをデザインした。ターゲットとなる大学生が主に使用する既存のアプリケーションのインターフェースをおかさないものとした。
- バグのないコーディング
- 責務を分けてチーム開発しやすい設計
- 自己紹介文と共通の空きコマによるユーザーマッチング
- スケールするインフラ設計
- 空きコマを有効活用することにフォーカスしたUI設計
- マッチング率を向上させるUX
- Firebase
- NTTレゾナント 形態素解析
- Heroku
- Swift3
- Cococapods
- SwiftLint
- node.js
- npm
- koa
- es6
- mongoDB
- word2vec
- SketchTool
- npm
- gulp
- マッチングアルゴリズム
- デザインファイル共有支援ツール
- なし