TrackLife هو تطبيق ويب متكامل تم تطويره لمساعدة المستخدمين على تنظيم أهدافهم ومتابعة تقدمهم بشكل يومي.
يتيح التطبيق للمستخدم إنشاء وإدارة الأهداف والفئات المختلفة، ومتابعة الإنجازات اليومية، وتنظيم المهام، مع واجهة سهلة الاستخدام تساعد على متابعة التقدم بشكل واضح ومنظم.
ركزت في تطوير المشروع على بناء نظام متكامل يشمل واجهة أمامية حديثة، وواجهة خلفية لإدارة البيانات وواجهات API، بالإضافة إلى قاعدة بيانات منظمة وقابلة للتوسع.
ومن أبرز الخصائص التي تم العمل عليها:
• إدارة الأهداف والفئات والمهام اليومية
• متابعة التقدم والإنجازات
• نظام CRUD متكامل لإدارة البيانات
• واجهات API منظمة
• قاعدة بيانات باستخدام PostgreSQL وPrisma ORM
• واجهة أمامية مبنية باستخدام React / Next.js
• واجهة خلفية باستخدام Node.js وExpress
• تصميم قابل للتوسع وسهل الصيانة
يُظهر المشروع قدرتي على تطوير تطبيقات ويب متكاملة، بدءًا من تصميم قاعدة البيانات وبناء الواجهة الخلفية وواجهات API، وصولًا إلى تطوير واجهة المستخدم وربط جميع أجزاء التطبيق بشكل متكامل.