アロカップ

HackuMatch

https://github.com/koyo343/aro_front/tree/main

TypeScript

Azure

React

Python

MySQL

ハッカソンに野良で参加する方たち向けのマッチングアプリです!

Gohan

推しアイデア

フロントでは分かりやすいUIにするべく、プルダウン選択の実装やMUIでのデザインを行いました。

作った背景

ハッカソンにソロで申し込んで初めて会う人とチームを組むのはハードルが高い...そのハードルを下げてソロの人にもハッカソンを布教すべく作りました!

推し技術

フロントもバックもAzureへのCI/CDを組んで開発後半でのデプロイの負担を下げようとしました。

プロジェクト詳細

概要

アロカップのテーマ「ふきょう」に合わせて、ハッカソン参加のハードルが高そうなソロの参加者のハードルを下げてハッカソンを布教しやすくなるWebアプリを作りました。 Azureへのデプロイが想定以上に難航してしまい、結局Azure上での公開は叶いませんでした。

機能

  • 得意な技術や組む相手に求める技術等の登録
  • 登録した情報を元に一次元で相性の評価値を付けて、評価値が高い順に表示する。

実装したかった機能

  • ログイン認証
  • お勧めの相手とのDM
  • GitHubアカウントの使用言語等の情報の読み込み
  • 精度の高い評価・マッチングロジック

使用した技術

フロントエンド

  • React TS
  • Material UI

バックエンド

  • FastAPI
  • Python
  • MySQL

その他

  • GitHub Actions
  • Docker
  • Azure Static Web Apps
  • Azure App Service

image

リポジトリ

Gohan

@a2cbb0bd3b9efdfe