nova web app
1.0.0
แอปพลิเคชันเว็บ Nova ใช้การถอดรหัส YouTube และ GPT 3.5 Turbo เพื่อสร้างบันทึกการศึกษาที่สอดคล้องกับวิดีโอ YouTube ที่ระบุ
บันทึกการศึกษาตามโครงสร้างของคอร์เนลล์ประกอบด้วย
สร้างบันทึกการศึกษาสำหรับผู้เรียนเดี่ยวและผู้เรียนด้วยตนเองจากแหล่ง YouTube ที่ชื่นชอบ
| รันไทม์ | การพัฒนา |
|---|---|
| ซอกซอก | ลมลม |
| html-react-parser | สวยกว่า |
| react-dom | ไซเปรส |
| React-Router-Dom | eslint |
| ตอบกลับร้อนแรง | Vite |
| react-icons | |
| สปินเนอร์ |
| รันไทม์ | การพัฒนา |
|---|---|
| ความขยันขันแข็ง | พยักหน้า |
| ไม้กางเขน | |
| dotenv | |
| ด่วน | |
| Express-Async-handler | |
| jsonwebtoken | |
| พังพอน | |
| การดึงโหนด | |
| คนพยักหน้า | |
| youtube-transcript |
สตริงการเชื่อมต่อ MongoDB Atlas
คีย์ GPT 3.5 Turbo API
nodejs 16.x หรือสูงกว่า
รหัสผ่าน Google App สำหรับเปิดใช้งานอีเมล
โคลน repo ไปยังสภาพแวดล้อมการพัฒนาในท้องถิ่นของคุณ
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 Backend และ Frontend ผ่าน
npm run dev








@lasanseniya
@savindisilva
@Ranidhiperera
@chamathmunasinghe
@kusalpathirage