โครงการสำคัญ - อ่านด้วยความเร็ว

Read For Speed เป็นเว็บแอปพลิเคชันที่ออกแบบมาเพื่อช่วยให้ผู้ใช้เพิ่มความเร็วในการอ่านและความเข้าใจ ให้ผู้ใช้ด้วยแบบฝึกหัดและเครื่องมือต่าง ๆ เพื่อพัฒนาทักษะการอ่านอย่างมีประสิทธิภาพ
คุณสมบัติ
- การอ่านความเร็ว : การอ่านความเร็วในการอ่านด้วยความเร็วการอ่านที่ปรับได้
- ความเข้าใจ : วัดความเข้าใจด้วยแบบทดสอบและแบบฝึกหัด
- การติดตามความคืบหน้า : ติดตามการปรับปรุงความเร็วในการอ่านของคุณเมื่อเวลาผ่านไป
- การปรับแต่ง : เลือกสื่อการอ่านตามความสนใจและความชอบของคุณ
- การรับรองความถูกต้องแบบสองปัจจัย : รักษาความปลอดภัยบัญชีของคุณด้วยการตรวจสอบสองปัจจัย
- การลงทะเบียน OAuth : ลงทะเบียนโดยใช้บัญชี GitHub หรือ Google เพื่อการเข้าถึงที่ง่ายขึ้น
ซ้อนเทค
- Frontend : React.js, Tailwind CSS, Radix UI
- แบ็กเอนด์ : node.js, express.js
- ฐานข้อมูล : MongoDB
- การรับรองความถูกต้อง : JSON Web Tokens (JWT), Oauth กับ GitHub และ Google
- เครื่องมืออื่น ๆ : Redux (สำหรับการจัดการสถานะ), Axios (สำหรับคำขอ API), Google แปล API (สำหรับการแปลภาษา)
โครงการสำคัญ - เวอร์ชันแอพ
- ชำระเงินเวอร์ชันแอพของโครงการที่นี่
ภาพหน้าจอ


การติดตั้ง
- โคลนที่เก็บ:
git clone https://github.com/SahilAli8808/Major-Project.git
git clone https://github.com/Kumailrizvi786/Major-Project.git
cd Major-Project
- เทอร์มินัลแยกเป็น 2 ส่วน
2.1. ส่วนหน้า 2.2. แบ็คเอนด์ - ติดตั้งการพึ่งพา:
- สร้างไฟล์
.env ในไดเรกทอรีรูทของโฟลเดอร์แบ็กเอนด์และเพิ่มตัวแปรสภาพแวดล้อมต่อไปนี้: PORT=your_local_port
MONGODB_URI= mongodb+srv:// < username > : < password > @clusterrfs.ccumhyd.mongodb.net
JWT_SECRET=your_local_secret
EMAIL_USER = " [email protected] "
EMAIL_PASSWORD = ' some_password '
HTML_CONTENT_FOR_EMAIL_VERIFICATION = ' '
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
- เรียกใช้เซิร์ฟเวอร์การพัฒนา:
สำหรับส่วนหน้า สำหรับ back-end - เปิด http: // localhost: 5173 เพื่อดูแอพในเบราว์เซอร์ของคุณ
ทีมของเรา
ตารางของผู้มีส่วนร่วมพร้อมกับบทบาทที่นั่น
| ชื่อของผู้มีส่วนร่วม | โปรไฟล์ | บทบาท |
|---|
| Sahil Ali | @sahilali8808 | สแต็คเต็มรูปแบบ |
| Syed Kumail Rizvi | @kumailrizvi786 | Fullstack |
| Mohd Maaz | @Maaz | Fullstack |
คุณสมบัติพิเศษ
- การสร้างเนื้อหาแบบไดนามิก: ใช้แบบจำลองการกำเนิดเช่น GPT (หม้อแปลงที่ผ่านการฝึกอบรมมาแล้วแบบกำเนิด) เพื่อสร้างแบบฝึกหัดการอ่านส่วนบุคคลที่ได้รับการแจ้งเตือนหรือแบบทดสอบที่เหมาะกับเป้าหมายการเรียนรู้และการตั้งค่าของผู้ใช้แต่ละคน
- เส้นทางการเรียนรู้ส่วนบุคคล: แผนการอ่านและกิจกรรมที่ปรับแต่งตามความต้องการของผู้ใช้แต่ละคนและพวกเขาทำได้ดีเพียงใดเพื่อช่วยให้พวกเขาเรียนรู้ได้ดีขึ้น
- การเรียนรู้แบบปรับตัว: เปลี่ยนความยากลำบากในการอ่านสื่อเมื่อผู้ใช้ดีขึ้นดังนั้นพวกเขาจึงท้าทายพอที่จะเรียนรู้ได้เสมอ
- การสรุปข้อความ: ทำให้ข้อความสั้นลงเพื่อให้ผู้ใช้สามารถเข้าใจแนวคิดหลักได้เร็วขึ้นและง่ายขึ้น
- ข้อเสนอแนะและการประเมิน: ให้ข้อเสนอแนะของผู้ใช้ทันทีเกี่ยวกับการอ่านที่รวดเร็วแค่ไหนพวกเขาเข้าใจดีและเคล็ดลับที่จะดีขึ้น
- การติดตามการเคลื่อนไหวของดวงตา: ดูว่าดวงตาของผู้ใช้เคลื่อนไหวอย่างไรเมื่อพวกเขาอ่านเพื่อค้นหาว่าพวกเขาสามารถปรับปรุงและให้การออกกำลังกายเพื่อช่วยเหลือได้อย่างไร
- คำแนะนำเนื้อหา: สิ่งนี้แสดงให้เห็นว่าผู้ใช้อ่านวัสดุที่พวกเขาต้องการตามสิ่งที่พวกเขาเคยอ่านมาก่อนและสิ่งที่พวกเขาสนใจ
- การประมวลผลภาษาธรรมชาติ (NLP): ช่วยให้สื่อการอ่านเข้าใจง่ายขึ้นโดยการทำลายประโยคและคำพูดที่ยากและอธิบาย
- แบบฝึกหัดแบบโต้ตอบ: กิจกรรมที่สนุกสนานและเป็นส่วนตัวที่รู้สึกเหมือนสถานการณ์การอ่านจริงเพื่อช่วยให้ผู้ใช้ดีขึ้นและจดจำสิ่งที่พวกเขาได้เรียนรู้
- การติดตามความคืบหน้าและการสร้างภาพข้อมูล: ติดตามว่าผู้ใช้ทำอย่างไรเมื่อเวลาผ่านไปและแสดงกราฟและแผนภูมิเพื่อดูว่าพวกเขาดีขึ้นอย่างไรดังนั้นพวกเขาจึงมีแรงจูงใจที่จะดำเนินต่อไป
- การนำเข้าข้อความและการซิงโครไนซ์: ช่วยให้ผู้ใช้สามารถนำเข้าข้อความจากแหล่งต่าง ๆ เช่นเว็บไซต์ไฟล์ PDF หรือ eBooks และซิงโครไนซ์ความคืบหน้าการอ่านของพวกเขาในอุปกรณ์ '
- บุ๊กมาร์กและคำอธิบายประกอบ: อนุญาตให้ผู้ใช้บุ๊คมาร์คข้อความสำคัญเน้นข้อความและเพิ่มคำอธิบายประกอบสำหรับการอ้างอิงในอนาคต
- คุณสมบัติการเข้าถึง: ผู้ใช้ที่มีความพิการเช่นความเข้ากันได้ของตัวอ่านหน้าจอการนำทางแป้นพิมพ์และโหมดความคมชัดสูง
การดำเนินการ crud
- การดำเนินการของผู้ใช้ (เข้าสู่ระบบ /ลงชื่อเข้าใช้ /ความปลอดภัย)
- การรับรองความถูกต้องระดับสูง
- ภาพ/บล็อก/วิดีโอ crud
- อินเทอร์เฟซแชท