主要なプロジェクト - 速度を読んでください

Read for Speedは、ユーザーが読み取り速度と理解度を高めるのに役立つように設計されたWebアプリケーションです。ユーザーに、読解力を効率的に改善するためのさまざまなエクササイズとツールを提供します。
特徴
- スピードリーディング:調整可能な読み取り速度で練習速度読み取り。
- 理解:クイズやエクササイズでの理解を測定します。
- 進行状況追跡:時間の経過とともに読書速度の改善を追跡します。
- カスタマイズ:あなたの興味や好みに応じて読み物を選択してください。
- 2要素認証:2要素認証でアカウントを保護します。
- OAUTHサインアップ:GitHubまたはGoogleアカウントを使用してサインアップして、アクセスを容易にします。
技術スタック
- FrontEnd :React.js、Tailwind CSS、Radix UI
- バックエンド:node.js、Express.js
- データベース:mongodb
- 認証:JSON Web Tokens(JWT)、GithubとGoogleのOAuth
- その他のツール:Redux(国家管理用)、Axios(APIリクエスト用)、Google翻訳API(言語翻訳用)
主要なプロジェクト - アプリバージョン
- ここでプロジェクトのアプリバージョンをチェックアウトします
スクリーンショット


インストール
- リポジトリをクローンします:
git clone https://github.com/SahilAli8808/Major-Project.git
git clone https://github.com/Kumailrizvi786/Major-Project.git
cd Major-Project
- 2つの部品に分割端子
2.1。フロントエンド 2.2。バックエンド - 依存関係をインストールします:
- バックエンドフォルダーのルートディレクトリに
.envファイルを作成し、次の環境変数を追加します。 PORT=your_local_port
MONGODB_URI= mongodb+srv:// < username > : < password > @clusterrfs.ccumhyd.mongodb.net
JWT_SECRET=your_local_secret
EMAIL_USER = " [email protected] "
EMAIL_PASSWORD = ' some_password '
HTML_CONTENT_FOR_EMAIL_VERIFICATION = ' '
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
- 開発サーバーを実行します:
フロントエンド用バックエンド用 - http:// localhost:5173を開いて、ブラウザでアプリを表示します。
私たちのチーム
貢献者のテーブルとそこに役割。
| 貢献者の名前 | プロファイル | 役割 |
|---|
| サヒル・アリ | @sahilali8808 | フルスタック |
| Syed Kumail Rizvi | @kumailrizvi786 | フルスタック |
| Mohd Maaz | @maaz | フルスタック |
追加機能
- 動的なコンテンツ生成:GPT(生成事前訓練されたトランス)などの生成モデルを採用して、各ユーザーの学習目標と好みに合わせて調整されたパーソナライズされたリーディングエクササイズ、プロンプト、またはクイズを動的に生成します。
- パーソナライズされた学習パス:各ユーザーのいいね!に合わせたカスタマイズされた読書計画とアクティビティは、彼らがより良い学習を支援するためにどれだけうまくやっているか。
- 適応学習:ユーザーが良くなるにつれて、素材を読むことの難しさを変えるので、学習を続けるのに十分なだけ挑戦されます。
- テキストの要約:長いパッセージを短くするため、ユーザーはメインのアイデアをより速く簡単に理解できるようにします。
- フィードバックと評価:ユーザーが読み取り速度、理解がよく、より良くなるためのヒントについて、ユーザーが即座にフィードバックを提供します。
- 眼球運動の追跡:ユーザーが読んだときに目を動かす方法を見て、どこで改善できるかを調べ、助けてくれる運動をします。
- コンテンツの推奨事項:これは、ユーザーが以前に読んだことと興味のあるものに基づいて、好きな資料を読んでいることを示しています。
- Natural Language Processing(NLP):難しい文章や言葉を分解して説明することで、読書資料を理解しやすくするのに役立ちます。
- インタラクティブなエクササイズ:ユーザーが学んだことをより良くし、覚えておくのを助けるために、本当の読書状況のように感じる楽しくパーソナライズされたアクティビティ。
- 進行状況の追跡と視覚化:ユーザーが時間の経過とともにどのように行っているかを追跡し、グラフとチャートを表示して、どのように良くなっているかを確認するため、動機付けを続けます。
- テキストのインポートと同期:ユーザーは、Webサイト、PDFファイル、電子書籍などのさまざまなソースからテキストをインポートでき、デバイス全体で読み取りの進捗状況を同期できます。
- ブックマークと注釈:ユーザーが重要なパッセージをブックマークし、テキストを強調表示し、将来の参照のために注釈を追加できるようにします。
- アクセシビリティ機能:スクリーンリーダーの互換性、キーボードナビゲーション、高コントラストモードなど、障害を持つユーザーがアクセスできます。
CRUD操作
- ユーザー操作(ログイン /サインアップ /セキュリティ)
- 高レベルの認証
- 画像/ブログ/ビデオクラッド
- チャットインターフェイス