Skip to content

foyzulkarim/qalam

Repository files navigation

Qalam - Verse Made Easy

Live at versemadeeasy.com

Learn Quran translation through practice. Read Arabic verses, write your understanding, and receive AI-powered feedback.

Features

  • Practice translating any of 6,236 Quranic verses
  • Word-by-word analysis with roots, grammar, and morphology
  • No sign-up required - start learning immediately
  • Mobile-friendly, works offline after first load

Quick Start

git clone https://github.com/foyzulkarim/qalam.git
cd qalam
npm install
npm run dev

Visit http://localhost:3000

Documentation

Tech Stack

  • Next.js 16 (static export)
  • TypeScript
  • Tailwind CSS
  • Deployed on Cloudflare Pages

Contributing

Contributions welcome! See the docs for architecture details.

Data Integrity

The Quran is sacred, and accuracy is non-negotiable.

This project does NOT use AI/LLM to generate, translate, or modify any Quranic text. All Arabic text, translations, and transliteration are taken verbatim from Tanzil.net — a trusted, peer-reviewed source used by scholars worldwide.

Data Source AI-Generated?
Arabic text Tanzil.net (quran-simple) No
English translation Tanzil.net (Sahih International) No
Transliteration Tanzil.net No
Word-by-word analysis LLM-generated Yes

Where AI is used:

  1. Word analysis — Linguistic breakdown (roots, grammar, morphology) generated by local LLM, stored in public/data/analysis/
  2. Practice feedback — Comparing your translation attempt against the authentic Tanzil.net translation

The LLM never touches the source text. It only provides supplementary learning aids.

Acknowledgments

  • Quranic text and translations from Tanzil.net — distributed verbatim, unmodified
  • Sahih International translation

"Read, in the name of your Lord who created." — Al-Alaq (96:1)

About

Understand the Quran Through Practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •