nova web app
1.0.0
NOVA Webアプリケーションは、YouTubeの転写とGPT 3.5ターボを利用して、ユーザー指定されたYouTubeビデオに対応する研究ノートを生成します。
研究ノートは、からなるコーネル構造に従います。
お気に入りのYouTubeソースからソロおよびセルフ学習者のための研究ノートを生成します。
| ランタイム | 開発 |
|---|---|
| axios | 追い風 |
| HTML-React-Parser | きれい |
| React-dom | サイプレス |
| React-Router-Dom | eslint |
| 反応ホットトースト | vite |
| React-Icons | |
| React-Spinners |
| ランタイム | 開発 |
|---|---|
| bcrypt | ノデモン |
| cors | |
| dotenv | |
| 急行 | |
| Express-Asynchandler | |
| jsonwebtoken | |
| マングース | |
| ノードフェッチ | |
| ノードメール | |
| YouTube-Transcript |
Mongodb Atlas Connection String
GPT 3.5 Turbo APIキー
nodejs 16.x以上
メールを有効にするためのGoogleアプリパスワード
リポジトリをローカル開発環境にクローンしますgit clone https://github.com/lasanseniya/nova-web-app.git
フロントエンドとバックエンドの両方にパッケージをインストールします。
npm install
次の情報を含む.envファイルを作成します。
フロントエンド:
VITE_API_KEY - gpt 3.5 turbo api key
VITE_SERVER_URL - server url
バックエンド:
PORT - port number
CONNECTION_STRING - mongoDB atlas connection string
ACCESS_TOKEN_SECRET - an access token secret
FRONTEND_URL - frontend url
EMAIL_FROM - email address
EMAIL_PASSWORD - google app password from above email
DEVバックエンドサーバーを起動し、フロントエンドを介して、
npm run dev








@lasanseniya
@savindisilva
@ranidhiperera
@chamathmunasinghe
@kusalpathirage