ANAML

A web app that teaches Arabic touch-typing with real-time feedback, WPM tracking, accuracy scoring, and progressive lessons — built with vanilla JavaScript and Laravel.

  • JavaScript
  • HTML
  • CSS
  • Laravel
  • MySQL
  • PHP
Screenshot of ANAML

Most typing tutors treat Arabic as an afterthought. I built one that treats it as a first-class citizen: right-to-left layout done properly, lessons structured around Arabic letter frequency, and support for the standard Arabic 101 keyboard layout.

The app is pure vanilla JavaScript — no frameworks. It measures words-per-minute and accuracy in real time, highlights the next key on an on-screen keyboard, and stores progress locally so learners can pick up where they left off.

Lessons progress from home-row drills to full paragraphs of real Arabic prose. A statistics page charts improvement over time.

The project sharpened my skills in keyboard event handling, RTL text rendering, and building smooth 60fps UI updates without a framework.

Keep Exploring

All Web Projects

Web Projects

Vertex CRM

A role-based CRM built for real estate channel partners to manage leads, clients, and payments end-to-end.

  • Html
  • CSS
  • JavaScript
  • Laravel
  • Php

Web Projects

TAD

TAD is an online jewelry store that offers a wide range of jewelry products, providing customers with a seamless browsing, shopping, and checkout experience.

  • Html
  • CSS
  • JavaScript
  • OpenCart
  • Php