コンテンツにスキップ

機能一覧 / ユーザーストーリー

機能一覧 / ユーザーストーリー

1. 機能一覧

1.1 ユーザー認証 / プロフィール管理

  • 新規登録、ログイン(メールや SNS 連携)
  • アバター画像、自己紹介文の登録
  • 開発言語や興味タグの設定

1.2 コード投稿 / 実行プレビュー

  • 投稿時にコードファイルをアップロード(8MB 以下)
  • サーバーサイドの安全なサンドボックスで実行
  • 実行結果(標準出力・グラフィックなど)を即時プレビュー

1.3 コメント / いいね / フォロー

  • 投稿に対するコメント欄
  • いいねボタンで簡単リアクション
  • ユーザーをフォローし、タイムラインに投稿を表示

1.4 フォーク機能

  • 他ユーザーの投稿を複製して改変・再投稿
  • フォーク元リンク表示で派生関係を可視化

1.5 タイムライン / 検索

  • フォローしているユーザーの投稿を時系列で表示
  • タグやキーワード検索で気になる言語・話題を探す

1.6 通知 / メッセージング

  • コメントやフォロー、フォークされた際に通知
  • 将来的にユーザー間の DM 機能も検討

2. ユーザーストーリー例

ストーリー A: プログラミング初心者

  1. 登録後、チュートリアル用のサンプルコードを発見
  2. 実行して画面に“Hello World”が表示される
  3. フォークして自分のメッセージに変更 → 再投稿
  4. 他ユーザーがコメントやいいねをくれて、学習意欲 UP

ストーリー B: 中級開発者

  1. ちょっとしたアルゴリズムの検証やライブラリ実験を投稿
  2. タイムラインに載る → コミュニティから改善案のコメント
  3. コードをフォークした人が最適化バージョンを投稿し、さらに学びが進む
  4. 成果が評価され、フォロワーや共同開発者が増える

ストーリー C: 教育機関

  1. 先生が課題サンプルを Alto に投稿
  2. 生徒は各自フォークして課題を解き、結果を再投稿
  3. 先生はコメントやいいねでフィードバック
  4. 成果物を簡単にクラス全員で見合える → 学習効果向上