Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mubarakar95/quranvideo-react

Repository files navigation

⚠️ Notice: This Website Version is Discontinued
This website implementation of Quran Video Creator is no longer maintained.
A new cross-platform app has been developed instead, offering a much better experience.
πŸ‘‰ Check out the app version here: Quran Video Creator App

πŸ“Έ Quran Video Maker β€” Legacy Website

An early version of a tool designed to let users generate Quran recitation videos effortlessly β€” with options to select Surah, Qari, Ayah range, and apply custom text styles for both Arabic and translated verses.


πŸ“– Original Purpose

This website was created to:

  • Let users select a Surah and Ayah range
  • Choose a Qari (reciter) from a list of supported voices
  • Display Arabic text in different fonts/styles
  • Add translated text in languages like English, Urdu, Malayalam, etc.
  • Render a synchronized video where recitation matches the displayed text

It was an early attempt to simplify high-quality Quran video creation, mainly for Islamic content creators, students, and educators.


❌ Why It Was Discontinued

  • The web version had technical limitations (especially with real-time video rendering and audio/text sync in the browser).
  • We decided to move to a dedicated application (desktop/mobile) that offers:
    • Better performance
    • More design flexibility
    • Export presets for social media
    • Seamless rendering using FFmpeg under the hood

The new app offers everything this site aimed to do β€” and more.


πŸ–ΌοΈ UI Preview (Legacy)

Group 83 (1)


πŸš€ How It Worked (Legacy Flow)

  1. User selected Surah, Ayah range, and Qari
  2. Chose Arabic text style and translation language
  3. Clicked 'Generate Video'
  4. The system would render a basic video with synchronized audio and verse display

🧱 Tech Stack (Legacy)

  • Frontend: HTML, CSS, JavaScript (React)
  • Backend: Node.js
  • Media: Basic audio stitching + text rendering logic
  • Fonts: Quranic fonts like Amiri, Scheherazade, and Noto Naskh Arabic
  • APIs: Quran.com

πŸ—ƒοΈ File Structure

quranvideomaker/
β”œβ”€β”€ public/ # Fonts, static assets
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ components/ # UI elements (buttons, input, etc.)
β”‚ β”œβ”€β”€ pages/ # Views like Home, Generate
β”‚ β”œβ”€β”€ utils/ # Verse parser, sync helpers
β”‚ └── styles/ # Custom CSS or Tailwind
└── server/ # Backend logic (if any)

πŸ“¦ Project Status

Discontinued This repository is no longer being updated. You're welcome to fork it, learn from it, or repurpose the code.


πŸ“² What’s Next

We’ve moved forward with a fully featured Quran Video Creator app If you're interested in getting updates on the app or contributing to it:

πŸ“§ Contact: [Muneer Malik] πŸ”— App Repo: https://github.com/expertmars/quranvideoapp


πŸ“œ License

This code is released under the MIT License β€” you're free to reuse and build upon it with attribution.


🀍 Final Note

This site laid the foundation for a better, more powerful tool. Thanks to everyone who supported it β€” the journey continues with the app. ✨

"So remind, if the reminder should benefit." β€” [Qur’an 87:9]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /