تطبيق ويب يصحّح تلاوة القرآن الكريم صوتيًا.
المستخدم يختار السورة ونطاق الآيات ويسجّل تلاوته. التطبيق يحوّل الصوت إلى نص عبر Google Speech-to-Text، يقارنه بالنص الأصلي للآيات، ويعرض النتيجة ملوّنة: الكلمات الزائدة والناقصة والصحيحة.
- Client: React 18، Vite، Tailwind CSS
- Server: Node.js، Express، MySQL، JWT، bcrypt
cd Server
npm install
node index.js
انسخ .env.example إلى .env واملأ القيم:
DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, JWT_SECRET, GOOGLE_APPLICATION_CREDENTIALS
cd Client/thamra
npm install
npm run dev
يتطلب أيضًا ملف مفتاح Google Cloud (key.json) وقاعدة بيانات MySQL محلية بجدول users.
هذا المشروع نتاج هاكاثون بمدة 72 ساعة. الكود يعكس قيود ذلك الوقت.