id : int (primary key)
email : varchar(255) (unique)
password : varchar(255)
address : varchar(255)
phone : varchar(255)
is_active : boolean
profile_image : varchar(255)
id : int (primary key)
name : varchar(255)
description : text
id : int (primary key)
name : varchar(255)
price : float
description : text
image_url : varchar(255)
stock_quantity : int
id : int (primary key)
user_id : int (foreign key)
total_price : float
order_date : datetime
status : string
payment_method : string
id : int (primary key)
order_id : int (foreign key)
product_id : int (foreign key)
quantity : int
price : float
id : int (primary key)
order_id : int (foreign key)
payment_date : datetime
amount : float
payment_method : varchar(255)
status : boolean