تفاصيل العمل

# 🌾 مشروع سنبلة — Sunbula

مرحباً بك في مشروع "سنبلة" — مساعدك الرقمي المتكامل لإدارة حياتك اليومية بذكاء!

في زحمة الحياة وتعدد المسؤوليات، صممتُ وبنيتُ مشروع **"سنبلة"** ليكون حلاً شاملاً يغنيك عن استخدام تطبيقات متعددة. هو تطبيق ويب متكامل يجمع بين إدارة المهام، تتبع وقت الإنجاز، الإدارة المالية الشخصية، ومتابعة الديون، كل ذلك مغلف بتجربة مستخدم ممتعة تعتمد على نظام التلعيب (Gamification) لتحفيزك على الاستمرار والإنتاجية.

🌟 ماذا يقدم "سنبلة" للمستخدم؟ (المميزات الأساسية)

يقدم النظام 6 خدمات رئيسية مترابطة لتقديم تجربة سلسة:

1️⃣ إدارة المهام بذكاء (Task Management)

- **تنظيم مرن:** تصنيف المهام في مجلدات (Folders) وفئات (Categories) ملونة لسهولة الوصول.

- **التصنيف السلوكي:** تقييم المهام بناءً على تأثيرها (إيجابي، محايد، سلبي، راحة) لربطها بنظام المكافآت.

- **إدارة كاملة:** تكرار المهام، نقلها، وأرشفتها عند الانتهاء لتنظيف مساحة العمل.

2️⃣ تتبع الوقت والإنتاجية (Time Tracking)

- **مؤقت ذكي (Timer):** تتبع وقتك بشكل مباشر لكل مهمة مع إمكانية الإيقاف المؤقت والاستئناف.

- **الإضافة اليدوية:** إمكانية إدخال أوقات المهام السابقة يدوياً.

- **مكافآت على الإنجاز:** يقوم النظام تلقائياً بحساب "العملات" بناءً على الوقت المستغرق ونوع المهمة لتشجيعك.

- **حفظ تلقائي:** في حال انقطاع الاتصال، لا تفقد وقتك، النظام يعالج ذلك بذكاء.

3️⃣ الإدارة المالية الشخصية (Finance)

- **محافظ متعددة:** إدارة أموالك سواء كانت كاش، في البنك، أو بطاقات ائتمانية.

- **تتبع المصروفات والدخل:** تسجيل جميع المعاملات المالية وتصنيفها (طعام، ترفيه، التزامات...).

- **التحويلات:** تحويل الأموال بين محافظك بكل سهولة وتحديث فوري للأرصدة.

4️⃣ إدارة الديون والالتزامات (Debt Tracking)

- **لا تنسَ حقوقك ولا التزاماتك:** تسجيل الديون التي لك أو عليك بدقة.

- **دفعات مرنة:** تسجيل سداد جزئي أو كلي للدين، ومتابعة المبلغ المتبقي.

- **تنبيهات للمتأخرات:** تحديد الديون المتأخرة عن موعد السداد تلقائياً.

5️⃣ متجر النباتات الافتراضي (الميزة التحفيزية الأقوى)

لكسر روتين التطبيقات التقليدية، يقدم "سنبلة" متجراً افتراضياً!

- **العملات بالمجهود:** استخدم "العملات" التي كسبتها من إنجاز مهامك لشراء نباتات افتراضية.

- **الرعاية والنمو:** اسقِ نباتاتك بالعملات لتنمو وتمر بأربع مراحل (بذرة ← شتلة ← نبتة صغيرة ← نبتة كبيرة).

- **حديقتك الخاصة:** تباهَ بنباتاتك وإنجازاتك في حديقتك الشخصية.

6️⃣ نظام التلعيب والتحفيز (Gamification)

- **سلسلة الالتزام (Streak):** مكافآت خاصة للمواظبين على استخدام التطبيق وتسجيل إنجازاتهم يومياً.

- **تحديثات حية:** ترى رصيد عملاتك يتغير فوراً أثناء إنجازك بفضل تقنية الاتصال اللحظي (SSE).

🔧 التقنيات المستخدمة (Tech Stack)

تم بناء المشروع باستخدام أحدث التقنيات وأفضل الممارسات:

- **الواجهة الأمامية (Frontend):** Angular 19+ | TypeScript | NGRX Signals

- **الواجهة الخلفية (Backend):** .NET 10 (ASP.NET Core) | Clean Architecture | Domain-Driven Design (DDD) | CQRS (MediatR)

- **قواعد البيانات:** SQL Server | Entity Framework Core

- **الأمان والاتصال:** JWT Authentication | Server-Sent Events (SSE) للتحديث اللحظي | Email SMTP

- **الاستضافة (Deployment):** Vercel للفرونت إند.

بطاقة العمل

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