QuantiXは、データ分析をし、それをもとに問題を解決するフローを通してデータサイエンスについて学び、データサイエンティストとしての素養を身に着ける学習アプリです。インタラクティブなグラフ、統計解析、データの可視化機能を備えています。
- 成績分析: 学生の前学期と今学期の成績、出席率、宿題提出率などのデータを基にパフォーマンスを可視化。
- インタラクティブなグラフ: 散布図を用いて、データの相関関係や傾向を視覚化。
- データ解析: 平均、中央値、分散、相関係数など、選択したデータの統計解析を実行。
- カスタマイズ可能なデータ視覚化: 選択したデータに基づいてグラフや度数分布表を生成。
- 3D背景: 魅力的な3Dアニメーションを背景に設定し、ユーザーエクスペリエンスを向上。
-
リポジトリをクローン
git clone https://github.com/yourusername/quantix.git
-
依存関係のインストール
プロジェクトディレクトリで以下のコマンドを実行し、必要なパッケージをインストールします。
npm install
-
開発環境での起動
以下のコマンドで開発モードでアプリを起動します。
npm start
http://localhost:3000 にアクセスしてアプリを確認できます。
-
テストの実行
テストスクリプトは以下のコマンドで実行できます。
npm test -
本番ビルドの作成
アプリを本番環境向けにビルドするには、次のコマンドを実行します。
npm run build
これにより、最適化されたビルドが
build/フォルダに作成されます。
- React - ユーザーインターフェースを構築するためのJavaScriptライブラリ。
- React Three Fiber - 3Dグラフィックスのレンダリングをサポート。
- Material-UI - モダンでレスポンシブなUIコンポーネントライブラリ。
- Chart.js - インタラクティブなグラフを生成。
このプロジェクトへの貢献は大歓迎です。バグ報告や新機能の提案などを受け付けています。プルリクエストを送信する前に、まずIssueを作成してください。
- 伊藤大翔