株式会社ソフィエイト(東京・新宿のシステム開発会社)です。今回は、私たちが開発を支援している「国内利用者40万人を超える資産管理アプリ」の事例をご紹介します。立ち上げ後も成長を続ける大規模アプリを、私たちが改修・追加開発でどのように支えているのか——実際のプロジェクトを通して、ソフィエイトの開発の進め方と強みをお伝えします。
どんなアプリ?
支援しているのは、トレーディングカードを「資産」として管理・売買できるスマホアプリです。ユーザーは、手持ちのカードをコレクションとして管理したり、カードの相場(時価)を確認したり、そのまま購入したりできます。国内で40万人を超えるユーザーに利用されており、コレクター・プレイヤー・トレーダーなど、利用目的の異なる多様なユーザーが同じアプリを使っているのが特徴です。開発は現在も継続中で、機能追加と改善を続けています。
抱えていた課題
サービスの立ち上げ期に作られたアプリは、ユーザーの増加とともに、いくつかの課題を抱えていました。
- 機能追加のたびに影響範囲が広がりやすい。立ち上げ期のコード構造のままでは、改修を重ねるほどメンテナンスの負担が増えていく状態でした。
- 継続的に発生する改善要望を、一気通貫で回す必要があった。運営側から次々と出る要望を、優先順位付け・要件化・実装まで滞りなく進める体制が求められていました。
- オンラインと店舗の体験をつなぐ必要があった。アプリ(オンライン)と、店舗向けのPOSレジシステムを連携させ、ユーザー情報や利用データを統合することが課題でした。
ソフィエイトの支援内容
- 長期運用を見据えたコードの整備。既存アプリの改修に着手し、機能追加を続けても壊れにくく、改修の影響範囲を把握しながら開発を進められる土台を整えました。
- 要望の整理から実装までの伴走。運営側の追加要望を、単に実装するだけでなく、整理・優先順位付け・要件化・実装まで一貫して伴走しました。
- 多様なユーザーを前提とした改善。コレクター・プレイヤー・トレーダーで求めるものが異なる前提を踏まえ、提供価値がブレないよう運営会社と密に連携しながら改善を反復しました。
- 外部サービス連携・店舗POS連携の開発。外部決済サービスとの連携や、店舗向けPOSレジシステムとの連携機能を開発し、オンラインと店舗をつなぐデータ統合に貢献しました。
成果
立ち上げ期に作られたアプリを、継続的な機能追加・改善を前提に運用できる状態へ整備しました。コード構成を見直したことで、長期運用でもメンテナンスしやすく、改修の影響範囲を把握しながら安全に開発を進められる土台ができています。運営側から継続的に発生する要望にも、整理・優先順位付けから要件化・実装まで一貫して対応。40万人規模での運用を支える改善を継続しつつ、店舗向けPOSレジシステムとの連携機能も実装し、オンラインと店舗の体験・データを統合する仕組みづくりに貢献しています。
技術スタック
- 言語:JavaScript / TypeScript
- フレームワーク/実行基盤:React Native / Expo SDK
- インフラ:AWS
担当範囲は、改修・追加開発、要望整理、要件化、優先順位付け、実装支援、運用を見据えたコード整備までと、開発の上流から運用まで幅広く伴走しています。
この事例に表れているソフィエイトの強み
この事例は、こんな開発ニーズに応えられることを示しています。
- 大規模・成長中のサービスを、継続的に開発・保守できる。40万人規模のアプリを止めずに改善し続ける運用に対応できます。
- 立ち上げ期の既存アプリの「立て直し」ができる。「改修を重ねて動きが重い・壊れやすい」アプリを、メンテしやすい状態へ整備します。
- 要件化から実装まで一気通貫で伴走できる。「やりたいこと」を、優先順位付け・要件化・実装まで整理して形にします。
- オンラインと店舗をつなぐ複雑な連携に対応できる。決済連携やPOS連携など、システム同士をつなぐ開発が得意です。
こんなご相談を承っています
ソフィエイトは、Next.js・React Native・TypeScript・AWSなどを用いて、Webサービス・スマホアプリ・業務システムの開発を行っています。次のようなご相談をお気軽にどうぞ。
- 新しいアプリ・Webサービスをゼロから作りたい
- 既存アプリの改修・追加開発・保守を任せられる会社を探している
- ユーザーが増えてきたサービスの開発体制を強化したい
- 決済やPOSなど、外部システムとの連携を開発したい
アプリ・システム開発のご相談・お問い合わせはこちら
▶ https://sophiate.co.jp/contact/
「作りたいものはあるけれど、何から相談すればいいか分からない」——その段階からで大丈夫です。まずはお気軽にお声がけください。