Service
PK | serviceId | PK
| ownerId | FK
| name
| description
| price
| serviceType
CancelRequest
PK | cancelId | PK
| bookingId | FK
| userId
| status
| createdAt
| resolvedAt
Support Ticket
PK | ticketId | PK
| userId | FK
| message
| adminId | FK
Location
PK | locationId | PK
| address
User
PK | userId | PK
| email
| password
Owner
PK | ownerId | PK
OwnerRequest
PK | requestId | PK
| serviceId | FK
| requestType
| submitDate
Admin
PK | adminId | PK
UserReward
PK | rewardId | PK
| rewardPoints
Review
PK | reviewId | PK
| rating
| comment
Booking
PK | bookingId | PK
| bookingDate
UpdateService
PK | updateId | PK
| newData
| timestamp
Payment
PK | paymentId | PK
| amount
| attempts
| method
OrderTracking
PK | trackingId | PK
by MANAR