HTML: هو الذي يحتوي على العناصر التي تظهر للمستخدم مثل النماذج (Form) لادخال البيانات، وأزرار لحذف أو تعديل البيانات.
CSS: يتم استخدامه لتصميم وتنسيق العناصر لتكون الصفحة جميلة وسهلة الاستخدام.
JavaScript: هو المسؤول عن العمليات نفسها مثل إضافة البيانات، عرضها، تعديلها، وحذفها.
تخزين البيانات:
بدلاً من استخدام قاعدة بيانات (مثل MySQL أو MongoDB)، تخزين البيانات يتم داخل المتصفح باستخدام localStorage. هذا يعني أن البيانات تبقى محفوظة حتى لو تم إغلاق المتصفح