تطبيق ويب متكامل (Full-Stack) بسيط وسهل الاستخدام، مصمم لمساعدة المستخدمين على إدارة وتحليل مصروفاتهم الشخصية بسهولة. تم تطويره باستخدام Flask في الواجهة الخلفية و Bootstrap + Chart.js في الواجهة الأمامية، حيث يجمع بين تتبع المصروفات بشكل عملي وواجهة تفاعلية ومتجاوبة.
المميزات الرئيسية:
- نظام تسجيل دخول آمن: تسجيل حساب جديد، تسجيل الدخول، وتسجيل الخروج باستخدام نظام مصادقة آمن.
- إدارة المصروفات: إضافة، عرض، تعديل، وحذف المصروفات مع تفاصيل مثل المبلغ، الفئة، التاريخ، والوصف.
- لوحة تحكم تفاعلية: عرض وتحليل أنماط الإنفاق من خلال رسوم بيانية حسب الفئات والشهور باستخدام Chart.js.
- تخزين دائم للبيانات: استخدام قاعدة بيانات SQLite مع SQLAlchemy ORM لضمان إدارة بيانات موثوقة ومنظمة.
- تصميم متجاوب: تم بناؤه باستخدام Bootstrap 5 ليعمل بسلاسة على مختلف الأجهزة (كمبيوتر – تابلت – موبايل).
? التقنيات المستخدمة:
Backend: Python, Flask, Flask-Login, Flask-WTF
Database: SQLite باستخدام SQLAlchemy ORM
Frontend: Bootstrap 5, Chart.js, Jinja2 Templates
المشروع يبرز مهارات تطوير تطبيقات ويب متكاملة تشمل إدارة قواعد البيانات، المصادقة، بناء RESTful logic، وتصميم واجهات تفاعلية حديثة.