L'application Web Nova utilise les transcriptions YouTube et GPT 3.5 Turbo pour générer des notes d'étude correspondant à la vidéo YouTube spécifiée par l'utilisateur.
Des notes d'étude suivent une structure Cornell comprenant,
Génération de notes d'étude pour les apprenants en solo et auto-autorités à partir de ces sources YouTube préférées.
| temps d'exécution | développement |
|---|---|
| axios | vent arrière |
| HTML-RACT-PARSER | plus joli |
| react-dom | cyprès |
| react-router-dom | eslint |
| react-hot-toast | vite |
| réactif-icons | |
| réactions |
| temps d'exécution | développement |
|---|---|
| bcrypt | nomon |
| cors | |
| dotenv | |
| exprimer | |
| manipulateur | |
| JSONWEBToken | |
| mangouste | |
| nœud | |
| nodemaileur | |
| YouTube-Transcript |
Chaîne de connexion MongoDB Atlas
Clé GPT 3.5 Turbo API
Nodejs 16.x ou supérieur
Mot de passe Google de l'application pour permettre un e-mail
Clone le repo de votre environnement de développement local
git clone https://github.com/lasanseniya/nova-web-app.git
Installez les packages en frontend et backend via,
npm install
Créer des fichiers .env contenant les informations suivantes,
L'extrémité avant:
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
Démarrez le serveur Dev Backend et frontend via,
npm run dev








@lasanseniya
@savindisilva
@ranidhicerara
@chamathmunasinghe
@kusalpathirage