ひろマル

https://github.com/sekibuuun/ProgateHackathonVol3_front

Python

GCP

PostgreSQL

Flutter

Dart

2shotを撮ると、その人と友達になれるアプリ

Sekibuuun

エリンギしめじ

cyokozai

推しアイデア

写真を撮ると友達になれる!

作った背景

ハッカソンなどの交流で会った人の、名前と顔が一致しないから

推し技術

IaaS使ってます!

プロジェクト詳細

解決方法

  • アプリを使って写真を撮ることで、名前と顔の一致するリストを作成する

使い方

  1. アプリを起動
  2. 名前を入力し、自撮りを撮る
  3. アカウントを持っているユーザーと2shotを撮る
  4. しばらくすると、一緒に写真を撮った人が友達リストに追加される

頑張ったところ

  • フロント

    • レイヤードアーキテクチャを採用
    • 初めてのFlutter挑戦
    • 非同期で画像の読み込み
  • バック

    • face_recognitionという機械学習ライブラリで、顔認識
    • 初めてのFastAPI挑戦
    • 顔の画像を読み込みを早くするため、キャッシュの使用
  • インフラ

    • IaaSを使って、1から実装
    • CPUやメモリの最適化
  • その他

    • 何回写真を撮られても、同じ顔をすることが出来るようになった

アーキテクチャ

image

バックエンド用GitHub

GitHub

Sekibuuun

@Sekibuuun