### Taskly – نظام لإدارة المهام باستخدام FastAPI
تطبيق ويب لإدارة المهام الشخصية، تم تطوير الـ Backend الخاص به باستخدام FastAPI مع نظام Authentication وقاعدة بيانات لإدارة المستخدمين والمهام بشكل منظم.
يتيح التطبيق للمستخدم إنشاء حساب وتسجيل الدخول وإدارة مهامه الخاصة، مع فصل بيانات كل مستخدم عن الآخرين.
### أهم ما تم تنفيذه:
* User Registration & Login.
* Authentication باستخدام JWT.
* إنشاء وتعديل وحذف المهام.
* ربط المهام بالمستخدمين.
* التعامل مع قاعدة البيانات باستخدام SQLAlchemy.
* بناء وتنظيم REST APIs باستخدام FastAPI.
* استخدام Jinja Templates وStatic Files لواجهة التطبيق.
* نشر التطبيق وربطه بقاعدة بيانات PostgreSQL.
### التقنيات المستخدمة:
Python – FastAPI – SQLAlchemy – PostgreSQL – SQLite – JWT – Jinja2 – HTML – CSS – Git/GitHub – Render
المشروع يعكس القدرة على بناء Backend باستخدام FastAPI، والتعامل مع Authentication وقواعد البيانات وREST APIs، بالإضافة إلى تجهيز التطبيق للنشر في بيئة Production.