shiping
면접·시험 도우미, AI가 실시간으로 풀이 아이디어를 제공
1716개의 어근을 분석해 꾸란 아랍어를 마스터하고, 구절을 단어별로 읽으며 형태학을 공부합니다
Master Quranic Arabic through root analysis. Explore 1,716 Arabic roots, read the Quran word-by-word, and study Arabic morphology.
교육TypeScript · JavaScriptGitHub @the-Indefatigable온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Quranic Roots Analysis and Learning
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Learn the language of the Quran — from zero to full iʿrāb.
QuRoots is a free platform for learning Quranic Arabic. It combines a gamified grammar course, a word-by-word Quran reader, and a searchable dictionary of every Arabic root in the Quran, so that a complete beginner can work up to parsing any verse.
npm install
cp .env.example .env.local # then fill in DATABASE_URL and AUTH_SECRET
npm run dev # http://localhost:3000
Production build:
npm run build
npm start
Schema lives in src/db/schema.ts (Drizzle). The migrations in db/ are plain
SQL, applied in numeric order:
for f in db/0*.sql; do psql "$DATABASE_URL" -f "$f"; done
There is no migration tracking table yet — apply them in order against a fresh database.
Content is populated by the scripts in scripts/:
npm run populate:all # surahs, ayahs, translations, words (quran.com API)
npm run populate:tafsirs
node scripts/seed-curriculum-badges.mjs
The raw morphology corpus used to build the roots, nouns and particles tables is not distributed with this repository.
Launch screenshots and social cards live in marketing/ — see
marketing/README.md for sizes and where each one goes.
The Quranic linguistic data was collected from publicly available sources and consolidated into a single structured dataset:
Irregular Form I masdars and the derivational forms of weak roots were enriched using the Claude API, then reviewed. The enrichment scripts are not included in this repository.
© 2026 QuRoots. All rights reserved.
The source code in this repository is proprietary and may not be copied, modified, or distributed without permission. The Quranic text itself is the revealed word of Allah and is in the public domain. The derived linguistic dataset (conjugation tables, derivational forms, glosses, and Quranic reference mappings) was compiled, structured, and enriched for educational purposes and is covered by this copyright.