iOS Application

まとめて抽選ルーレット

イベントや飲み会で使える、楽しい抽選アプリ

Overview

「まとめて抽選ルーレット」は、イベントや飲み会、プレゼント企画などで 公平に当選者を決められる抽選アプリです。シンプルな操作性と楽しい演出で、 場を盛り上げながら抽選を行えます。

App Screenshot

開発の背景・動機

既存の抽選アプリを使った際に、「複数人を一度に抽選したい」「参加者リストを 簡単にインポートしたい」というニーズがあることに気づきました。 また、抽選という行為自体を楽しいイベントにしたいという思いから、 UIにもこだわったアプリを開発することにしました。

主な機能

  • 🎯

    複数当選者の設定

    1名から複数名まで、当選人数を自由に設定可能

  • 📋

    CSVインポート・貼り付け

    大量の参加者リストも簡単に入力できる

  • 🚫

    除外機能

    過去の当選者や特定の人を除外して抽選

  • 📤

    結果のシェア

    当選結果を画像として保存・SNSで共有

技術的な挑戦と解決

課題:ルーレットの針と当選者の不一致

リリース後、ユーザーレビューで「ルーレットが止まった位置と当選者名が 異なる」というフィードバックをいただきました。抽選の透明性に関わる 重要な問題でした。

解決策

当選結果モーダル表示中に背面を長押しすると、実際のルーレット結果を 確認できる機能を実装。ユーザーが抽選の公平性を自ら確認できるように 改善しました。

課題:大量参加者への対応

イベントによっては参加者が数十人〜数百人になることも。 手入力では現実的ではありません。

解決策

テキストの貼り付けとCSVインポート機能を実装。 Excelやスプレッドシートからのデータ移行をスムーズに行えるようにしました。

デザインのこだわり

「抽選」という行為を楽しいイベントにするため、かわいいパステルカラーの デザインを採用しました。飲み会やイベントで使う際に、場の雰囲気を 明るくする効果を狙っています。

また、ルーレットの回転アニメーションにもこだわり、ワクワク感を 演出しています。

使用技術

言語 TypeScript
フレームワーク React Native / Expo
プラットフォーム iOS / Android
開発支援 ChatGPT

学んだこと・今後の展望

このプロジェクトを通じて、ユーザーフィードバックの重要性を実感しました。 リリース後のレビューに真摯に向き合い、迅速にアップデートすることで ユーザー満足度を向上させることができました。

今後は、グループ機能の追加や、より多彩な演出エフェクトの実装を 検討しています。