Nova Web Application использует транскрипции YouTube и GPT 3.5 Turbo для создания учебных заметок, соответствующих пользователю, указанному видео на YouTube.
Примечания исследования следуют структуре Корнелла, состоящая из,
Создание учебных заметок для соло и самостоятельных учащихся из своих любимых источников YouTube.
| время выполнения | Разработка |
|---|---|
| Аксиос | попутный ветер |
| HTML-React-Parser | красивее |
| реагировать | кипарис |
| Реактивная маршрута-дома | Эслинт |
| реагировать на горячую грудь | просие |
| реагировать | |
| реагируют засвидетельщики |
| время выполнения | Разработка |
|---|---|
| Bcrypt | Nodemon |
| корр | |
| Dotenv | |
| выражать | |
| Экспресс-асинк-Хэндлер | |
| jsonwebtoken | |
| мангуста | |
| узел | |
| Nodmailer | |
| YouTube-Transcript |
Строка соединения Mongodb Atlas
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 и Frontend через,
npm run dev








@lasanseniya
@savindisilva
@ranidhiperera
@chamathmunasinghe
@kusalpathirage