推しアイデア
RPG風(敵、レベル、クエストなど)
―
RPG風(敵、レベル、クエストなど)
夏と言えば宿題! でも宿題ってめんどくさいよね… 楽しく宿題できないかな?
AWSのラムダ関数 DetectLabels
主な機能 1宿題の登録 選択式 あらかじめ決められた選択肢(課題の種類)から選択
2カレンダー一覧 登録した宿題をカレンダー式で閲覧できる
3今から行う宿題を選ぶ画面 登録した宿題から選択して画像を認識して完了したか判定
4自分のプロフィール(倒した宿題の数、自身のレベル)
主要な構成要素 フロントエンド (React Native + Expo)
ファイルベースルーティング(Expo Router)
3つの主要セクション:認証、ダッシュボード、クエストバトル
Context APIによるグローバル状態管理
タブナビゲーションによる直感的なUI
バックエンド (Node.js + Express)
RESTful API設計
モジュール化されたルート構造
CORS対応でクロスオリジンリクエストをサポート
マルチパートデータ処理(写真アップロード)
データベース (SQLite)
軽量で組み込み可能
宿題の3つのタイプ(習慣、ページ数、研究)に対応した正規化されたスキーマ
特徴的な機能 ゲーミフィケーション: クエストシステムでユーザーのモチベーション向上
柔軟な宿題管理: 3つの異なるタイプの宿題に対応
写真投稿機能: 進捗の視覚的な記録
カレンダー統合: 期限管理の効率化