منصة إدارة مهام متكاملة (Full-Stack Task Management Platform)

تفاصيل العمل

منصة إدارة مهام متكاملة (Full-Stack Task Management Platform)

--------------------

نبذة عن المشروع:

تطبيق ويب متكامل (Full-Stack) لإدارة المهام والمشاريع، تم بناؤه من الصفر باستخدام أحدث التقنيات لمساعدة الفرق على تنظيم سير عملهم وزيادة الإنتاجية من خلال واجهة مستخدم عصرية وتفاعلية.

--------------------

روابط المشروع:

- الرابط المباشر للتجربة (Live Demo):

https://synergize-theta.v...

- الكود المصدري على GitHub (للاطلاع على جودة الكود):

https://github.com/spraki...

--------------------

المميزات الرئيسية:

- نظام مصادقة متكامل: تسجيل مستخدمين جدد وتسجيل الدخول بشكل آمن باستخدام JWT.

- لوحة تحكم تفاعلية: عرض جميع المشاريع النشطة مع مؤشر مرئي لنسبة التقدم.

- إدارة كاملة للمشاريع: إمكانية إنشاء وتعديل وحذف المشاريع بسهولة.

- لوحة كانبان (Kanban Board): تنظيم المهام داخل كل مشروع باستخدام لوحة مرئية تدعم السحب والإفلات (Drag & Drop).

- تصميم عصري ومتجاوب: واجهة مستخدم أنيقة مبنية بـ Tailwind CSS تدعم الوضع الليلي والنهاري (Dark/Light Mode).

- إعدادات المستخدم: صفحة خاصة تتيح للمستخدم تحديث بيانات ملفه الشخصي وتغيير كلمة المرور.

--------------------

️ التقنيات المستخدمة:

- الواجهة الأمامية (Frontend):

React.js, Vite, Tailwind CSS

- الواجهة الخلفية (Backend):

Node.js, Express.js

- قاعدة البيانات و ORM:

PostgreSQL, Prisma

- النشر (Deployment & DevOps):

Vercel, Railway, Supabase

--------------------

التحديات والحلول:

أبرز تحدي في هذا المشروع كان نشر تطبيق full-stack بهيكل مقسم إلى (client/server) على منصات مختلفة، وتكوين متغيرات البيئة وسياسة CORS بشكل صحيح لضمان الاتصال الآمن بينهما، وهو ما تم بنجاح ويعكس فهمًا عميقًا لدورة حياة التطبيقات من التطوير إلى النشر.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
10
تاريخ الإضافة
تاريخ الإنجاز
المهارات