مشروع Back-End كامل باستخدام
Django REST Framework + Swagger UI
---------------------------------------
? Modules Covered
----------------------------------------
- Authentication & Profiles
- Payments & Invoices
- Notifications
- Calendar
- Dashboard
- Reports
- Subscriptions
- Categories
----------------------------------------
? API Documentation
----------------------------------------
- جميع الـ Endpoints موثقة بالكامل باستخدام Swagger UI
- جاهزة للربط مع أي Frontend أو Mobile App
----------------------------------------
? Calendar
----------------------------------------
GET /Calendar/ -> View calendar entries
----------------------------------------
? Notifications
----------------------------------------
GET /Notifications/notifications/ -> List
POST /Notifications/notifications/ -> Create
GET /Notifications/notifications/{id}/ -> Retrieve
PUT /Notifications/notifications/{id}/ -> Update
PATCH /Notifications/notifications/{id}/ -> Partial Update
DELETE /Notifications/notifications/{id}/ -> Delete
----------------------------------------
? User Profile
----------------------------------------
GET /Profile/
PUT /Profile/
PATCH /Profile/
----------------------------------------
? Payments
----------------------------------------
GET /Payment/history/
GET /Payment/invoice/{id}/
----------------------------------------
? Authentication System
----------------------------------------
POST /auth/api/token/
POST /auth/register/
GET /auth/profile/
PUT /auth/profile/
----------------------------------------
? Subscriptions
----------------------------------------
POST /subscriptions/notifications/send/
GET /subscriptions/reports/monthly/
POST /subscriptions/subscriptions/duplicate/{id}/
CRUD /subscriptions/subscriptions/{id}/
----------------------------------------
? Dashboard
----------------------------------------
GET /dashboard/dashboard/
----------------------------------------
?️ Categories
----------------------------------------
CRUD /categories/{id}/
----------------------------------------
? Project Highlights
----------------------------------------
- Scalable & Clean Architecture
- Fully Documented APIs
- Ready for Frontend & Mobile Integration
- Production-Ready Backend