Aplikasi Web NOVA menggunakan transkripsi YouTube dan GPT 3.5 Turbo untuk menghasilkan catatan studi yang sesuai dengan video YouTube yang ditentukan pengguna.
Catatan studi mengikuti struktur Cornell yang terdiri dari,
Menghasilkan catatan studi untuk pelajar solo dan diri dari sumber YouTube favorit mereka.
| runtime | pengembangan |
|---|---|
| Axios | Tailwind |
| html-react-parser | lebih cantik |
| react-dom | Cypress |
| react-router-dom | Eslint |
| react-hot-toast | vite |
| ICON BERASAKAN | |
| Bereaksi pemintal |
| runtime | pengembangan |
|---|---|
| bcrypt | nodemon |
| CORS | |
| dotenv | |
| cepat | |
| Express-Async-Handler | |
| jsonwebtoken | |
| luwak | |
| Node-Fetch | |
| nodemailer | |
| YouTube-Transcript |
String koneksi mongodb atlas
GPT 3.5 Turbo API Key
NodeJs 16.x atau lebih tinggi
Kata Sandi Google App untuk mengaktifkan email
Klon repo ke lingkungan pengembangan lokal Anda
git clone https://github.com/lasanseniya/nova-web-app.git
Pasang paket di Frontend dan Backend Via,
npm install
Buat file .env yang berisi info berikut,
Frontend:
VITE_API_KEY - gpt 3.5 turbo api key
VITE_SERVER_URL - server url
Backend:
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
Mulai server dan frontend dev backend via,
npm run dev








@Lasanseniya
@Savindisilva
@Ranidhiperera
@chamathmunasinghe
@kusalpathirage