- Updated the Media model across frontend, backend, and database layers
to replace references to "s3Url" with "publicUrl."
- Added nullable constraints where applicable and adjusted related logic
for consistency and clarity. Also streamlined project configurations
and improved dataset definitions.