コンテンツにスキップ 機能一覧 / ユーザーストーリー
1. 機能一覧
1.1 ユーザー認証 / プロフィール管理
- 新規登録、ログイン(メールや SNS 連携)
- アバター画像、自己紹介文の登録
- 開発言語や興味タグの設定
1.2 コード投稿 / 実行プレビュー
- 投稿時にコードファイルをアップロード(8MB 以下)
- サーバーサイドの安全なサンドボックスで実行
- 実行結果(標準出力・グラフィックなど)を即時プレビュー
1.3 コメント / いいね / フォロー
- 投稿に対するコメント欄
- いいねボタンで簡単リアクション
- ユーザーをフォローし、タイムラインに投稿を表示
1.4 フォーク機能
- 他ユーザーの投稿を複製して改変・再投稿
- フォーク元リンク表示で派生関係を可視化
1.5 タイムライン / 検索
- フォローしているユーザーの投稿を時系列で表示
- タグやキーワード検索で気になる言語・話題を探す
1.6 通知 / メッセージング
- コメントやフォロー、フォークされた際に通知
- 将来的にユーザー間の DM 機能も検討
2. ユーザーストーリー例
ストーリー A: プログラミング初心者
- 登録後、チュートリアル用のサンプルコードを発見
- 実行して画面に“Hello World”が表示される
- フォークして自分のメッセージに変更 → 再投稿
- 他ユーザーがコメントやいいねをくれて、学習意欲 UP
ストーリー B: 中級開発者
- ちょっとしたアルゴリズムの検証やライブラリ実験を投稿
- タイムラインに載る → コミュニティから改善案のコメント
- コードをフォークした人が最適化バージョンを投稿し、さらに学びが進む
- 成果が評価され、フォロワーや共同開発者が増える
ストーリー C: 教育機関
- 先生が課題サンプルを Alto に投稿
- 生徒は各自フォークして課題を解き、結果を再投稿
- 先生はコメントやいいねでフィードバック
- 成果物を簡単にクラス全員で見合える → 学習効果向上