🏥

初めてのハッカソンで『Mileru』という病院検索アプリを作った

2023/11/13に公開

はじめに

大阪公立大学が主催するハッカソンイベントに参加してきました!🎉
https://enjoy-pda.connpass.com/event/295959/

イベントは複数回あり、以下のようなスケジュールでおこなわれました。

  • 1️⃣ 8/26(土):キックオフイベント
  • 2️⃣ 9/9(土):ハンズオン・アイデアソン・チームビルディング
  • 3️⃣ 10/21(土):もくもく会・中間発表会
  • 4️⃣ 11/11(土):成果発表会

👇前回は2️⃣のチームビルディングについて記事を書きました!
https://zenn.dev/miya_akari/articles/e0211bdfc0415e

今回は完成したアプリの解説や、4️⃣の成果発表の結果について書きたいと思います😊

アプリとチーム

Mileru発表資料表紙
私たちは『Mileru(ミレル)』というWebアプリを作りました!
チーム名は『Mileru Lab(ミレル ラボ)』です。
私がリーダーで、他にメンバーが2名いました。

👇 各メンバーの役割

  • 私:リーダー/UI・UXデザイン/発表資料作成
  • Tさん:画面大枠作成/スケジュール調整
  • Mさん:病院データ作成

Mileruとは

Mileruとは、

  • 病院の情報が見れる
  • 受診履歴が見れる

という2つの機能を持つ、シンプルで使いやすいデザインのアプリです。

Mileruを作ろうと思ったきっかけ

Mileruを作ろうと思ったきっかけは3つあります。

1. 引っ越してきたばかりで土地勘がないと、近くの良い病院が分からない

私が初めて1人暮らしをしたとき、体調を崩しても近くの良い病院が分からず、困ったことがありました。
地元だと何十年も住んでいるのでかかりつけ医が近くにいますが、引っ越してきたばかりだとそうはいきません。
簡単に病院を検索できるアプリがあるといいなと思いました。

2. 病院のサイトが見づらかったり、そもそもなかったりする

病院を調べているとき、病院の公式Webサイトが見づらいとガッカリします。
また、そもそも病院のWebサイトがなく、必要な情報にアクセスできないこともあります。
最寄駅や診療科目、診療時間などが一目で分かるといいなと思いました。

3. 前回の受診日が分からない…スマホで受診日を管理したい!

私は2~3ヶ月に1回、歯のクリーニングのために歯医者へ通っています。
予約は電話でおこなうのですが、前回の受診日がパッと分からず、次回はいつ予約すればいいのか迷うことがあります。
そこで、スマホで受診日を管理したいと思いました。

Mileruの機能

ここからは、Mileruの機能について解説します。

病院の情報が見れる

この機能は、3つの画面から出来ています。
機能1の画面

  • 病院検索画面
  • 検索結果画面
  • 検索結果詳細画面

です。

「病院を地域や駅名で検索する>結果を表示する>詳細を表示する」という、シンプルな作りです。
病院のデータは15件ほど、Mさんに手打ちでおこなってもらいました。
[検索結果詳細画面]では、[MAP]ボタンを押すと病院の所在地が地図で表示されます。

受診履歴が見れる

この機能も大きく分けると3つの画面から出来ています。
機能2の画面

  • 受診履歴登録画面
  • 受診履歴一覧画面
  • 受診履歴詳細画面

です。

[検索結果詳細画面]から[受診履歴登録画面]を開き、受診日と受診メモを入力します。
受診メモには、先生の名前や貰った薬などを自由に入力できます。
受診履歴は、あとから一覧で確認することができます。

ハッカソンの結果

ハッカソンの結果ですが、なんと、NoCode Japan賞をいただきました!!!🎉✨🤩
目録と賞状

講評では、NoCode Japan株式会社顧問の方に

  • 身近な困りごとを解決するためにアプリを開発したこと
  • ノーコードで制約のあるなか、工夫して実装したこと

を評価していただきました!✨
まさか賞を貰えると思っていなかったので、一番に私たちのチームの名前が呼ばれてとても嬉しかったです🥹

また、メンバーのTさんがHuman Hub Japanの代表の方とお話しした際、「シンプルでユーザーフレンドリーな内容になっていて、これぞノーコードという感じ」というコメントをいただいたようです!😍

振り返り

最後に、今回のハッカソンについて振り返りたいと思います。

良かったところ

  • チームで役割をうまく分担して作業できた。
  • 最初から最後まで「シンプルで使いやすい」を意識して作った。
  • オフラインで一緒に作業したのは1回だけだったが、DiscordやNotionを使ってうまくコミュニケーションを取れた。

もっと良くなるところ

  • お気に入り機能を実装しようとしたが、ハートマークの色がリアルタイムで変わらず、実装できなかった。お気に入り機能が実装できれば、病院ごとのお気に入り数で病院の人気度を判断できるようになる。
  • 病院データは手打ちでインプットしたので、大阪市と茨木市しかない。効率良くデータをインプットできるようなれば、検索可能な地域を拡大できる。

おわりに

初めてのハッカソンなのにリーダーに立候補したので不安もありましたが、アプリを無事完成でき、賞まで貰えてとても嬉しかったです!!😭
私1人では絶対このような結果にならなかったと思います。チームメンバーに感謝したいです。本当にありがとうございました!✨
Thank you!

Discussion