Skip to content

A web app for learning and practicing 10-finger typing in Persian, designed to improve typing speed and accuracy with interactive exercises.

License

Notifications You must be signed in to change notification settings

tirotir-ir/TypeFarsi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

TypeFarsi

A web app for learning and practicing 10-finger typing in Persian, designed to improve typing speed and accuracy with interactive exercises.

آموزش تایپ فارسی ده‌انگشتی 🧠⌨️

این پروژه یک وب‌اپ ساده، تعاملی و کامل برای آموزش تایپ ده‌انگشتی به زبان فارسی است که با هدف افزایش سرعت و دقت تایپ کاربران طراحی شده است.


ویژگی‌ها

  • آموزش گام‌به‌گام حروف فارسی و تمرین ترکیبی آن‌ها در قالب درس‌های متنوع
  • تمرین عملی و تعاملی با بررسی صحت تایپ و نمایش سرعت واژه در دقیقه (WPM)
  • رابط کاربری زیبا، ساده و واکنش‌گرا (Responsive) مناسب انواع دستگاه‌ها
  • قابلیت نمایش/پنهان‌کردن صفحه‌کلید مجازی برای راهنمایی کاربران
  • تایمر برای محدود کردن زمان تمرین و ایجاد چالش
  • ذخیره خودکار پیشرفت کاربر در مرورگر (localStorage) برای ادامه تمرین بدون از دست رفتن داده‌ها
  • بدون نیاز به نصب، اجرا به‌سادگی با باز کردن فایل index.html در هر مرورگری
  • تمرین‌های متنوع شامل حروف، علائم نگارشی، اعداد، کلمات کامل و جملات

آموزش و استفاده

  1. فایل index.html را در مرورگر خود باز کنید.
  2. از منوی «انتخاب درس»، درس مورد نظر را انتخاب کنید.
  3. با کلیک روی «شروع تمرین» متن تمرین شده را تایپ کنید.
  4. در صورت تایپ صحیح، سرعت شما به واژه در دقیقه نمایش داده می‌شود.
  5. با استفاده از دکمه «نمایش/پنهان‌کردن صفحه‌کلید مجازی» می‌توانید راهنمای کلیدها را ببینید.
  6. تمرین‌ها به‌صورت درس به درس و یا به شکل تصادفی قابل انتخاب هستند.

ساختار پروژه

  • index.html: صفحه اصلی وب‌اپ و رابط کاربری
  • CSS درون‌خطی در فایل HTML برای استایل‌های پایه
  • اسکریپت‌های جاوااسکریپت درون‌فایلی برای منطق برنامه و مدیریت تمرین‌ها
  • داده‌های تمرین‌ها به صورت آرایه در کد جاوااسکریپت

همکاری و توسعه

از مشارکت و پیشنهادهای شما استقبال می‌کنیم. می‌توانید کد را تغییر دهید، بهبود دهید یا تمرین‌های جدید اضافه کنید.
ارتباط با ما:


مجوز

این پروژه تحت مجوز MIT License منتشر شده است.
شما آزادید از کد استفاده، تغییر و توزیع کنید، فقط کافیست ذکر منبع کنید.


قدردانی

از همه کسانی که در توسعه و بهبود این پروژه همکاری کردند و از شما که این پروژه را امتحان می‌کنید، سپاسگزاریم.

About

A web app for learning and practicing 10-finger typing in Persian, designed to improve typing speed and accuracy with interactive exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages