しゃちぶっく

TEAM SHACHIの最新情報を一括管理できるファンアプリ

Period 2023.04 - 2023.08 (4ヶ月)
Role Full Stack Developer
Platform iOS App / Web
Swift UIKit Core Data WebKit Push Notifications REST API

プロジェクト概要

しゃちぶっくは、アイドルグループ「TEAM SHACHI」のファン向けに開発したiOSアプリです。 ファンが分散した情報源から最新情報を効率的に収集できるよう、 複数のソースからの情報を一元管理する機能を提供しています。

しゃちぶっくアプリのスクリーンショット

課題と背景

情報の分散化

公式サイト、Twitter、Instagram、YouTube など複数のプラットフォームに情報が分散しており、 ファンが全ての最新情報を把握するのが困難でした。

リアルタイム性の欠如

重要な情報(イベント情報、チケット販売開始など)をリアルタイムで受け取る 統一された仕組みがありませんでした。

モバイル最適化不足

既存の公式サイトはモバイルでの閲覧体験が最適化されておらず、 スマートフォンユーザーにとって使いにくい状況でした。

解決策とアプローチ

01

情報統合システム

各種SNSやWebサイトのAPIを活用し、情報を自動収集・統合するバックエンドシステムを構築。 ユーザーは一つのアプリで全ての情報にアクセス可能に。

02

プッシュ通知システム

重要な更新情報をリアルタイムでプッシュ通知として配信。 ユーザーは重要な情報を見逃すことなく受け取れるように。

03

モバイルファーストUI

スマートフォンでの使いやすさを最優先に設計したネイティブiOSアプリ。 直感的な操作とスムーズなユーザー体験を実現。

技術的実装

iOS アプリ開発

  • Swift + UIKit: ネイティブアプリとしてのパフォーマンスを重視
  • Core Data: ローカルデータの永続化とオフライン対応
  • URLSession: 非同期通信とAPIデータの取得
  • UserNotifications: プッシュ通知の実装

バックエンド システム

  • REST API: データ配信用のAPIサーバー構築
  • Web Scraping: 公式サイトからの情報自動収集
  • Cron Jobs: 定期的なデータ更新処理
  • Push Notification Service: APNs連携による通知配信

Webサイト

  • Responsive Design: モバイルファーストのWebサイト
  • Progressive Web App: アプリライクな体験をWebでも提供
  • SEO最適化: 検索エンジンからの流入を考慮

成果と学び

2,000+ アクティブユーザー

リリース後6ヶ月でファンコミュニティの約30%が利用

95% 情報取得効率向上

ユーザーアンケートによる情報収集時間の短縮効果

4.8/5 App Store評価

高いユーザー満足度を維持

プロジェクトで学んだこと

  • ユーザー中心設計の重要性:実際のファンニーズを深く理解することで、本当に価値のある機能を実装できた
  • データ収集の自動化:手動更新では限界があるため、自動化システムの構築が不可欠だった
  • プッシュ通知の適切な運用:頻度とタイミングの最適化により、ユーザーエンゲージメントを向上させることができた
  • コミュニティとの連携:ファンコミュニティからのフィードバックを積極的に取り入れることで、より良いプロダクトに成長させることができた