diff --git a/attached_assets/generated_images/Education_platform_advertisement_4800d30a.png b/attached_assets/generated_images/Education_platform_advertisement_4800d30a.png new file mode 100644 index 0000000..7940366 Binary files /dev/null and b/attached_assets/generated_images/Education_platform_advertisement_4800d30a.png differ diff --git a/attached_assets/generated_images/Electric_car_advertisement_257f1ead.png b/attached_assets/generated_images/Electric_car_advertisement_257f1ead.png new file mode 100644 index 0000000..167426d Binary files /dev/null and b/attached_assets/generated_images/Electric_car_advertisement_257f1ead.png differ diff --git a/attached_assets/generated_images/Fashion_brand_advertisement_ad03f0c9.png b/attached_assets/generated_images/Fashion_brand_advertisement_ad03f0c9.png new file mode 100644 index 0000000..f96f66a Binary files /dev/null and b/attached_assets/generated_images/Fashion_brand_advertisement_ad03f0c9.png differ diff --git a/attached_assets/generated_images/Financial_services_advertisement_7a5703d7.png b/attached_assets/generated_images/Financial_services_advertisement_7a5703d7.png new file mode 100644 index 0000000..2f6c13b Binary files /dev/null and b/attached_assets/generated_images/Financial_services_advertisement_7a5703d7.png differ diff --git a/attached_assets/generated_images/Fitness_app_advertisement_9db345cb.png b/attached_assets/generated_images/Fitness_app_advertisement_9db345cb.png new file mode 100644 index 0000000..5495539 Binary files /dev/null and b/attached_assets/generated_images/Fitness_app_advertisement_9db345cb.png differ diff --git a/attached_assets/generated_images/Healthcare_device_advertisement_648c85b2.png b/attached_assets/generated_images/Healthcare_device_advertisement_648c85b2.png new file mode 100644 index 0000000..f6d43df Binary files /dev/null and b/attached_assets/generated_images/Healthcare_device_advertisement_648c85b2.png differ diff --git a/attached_assets/generated_images/Luxury_watch_advertisement_81ab215f.png b/attached_assets/generated_images/Luxury_watch_advertisement_81ab215f.png new file mode 100644 index 0000000..7b829ce Binary files /dev/null and b/attached_assets/generated_images/Luxury_watch_advertisement_81ab215f.png differ diff --git a/attached_assets/generated_images/Premium_coffee_advertisement_db71dcd8.png b/attached_assets/generated_images/Premium_coffee_advertisement_db71dcd8.png new file mode 100644 index 0000000..0cbe451 Binary files /dev/null and b/attached_assets/generated_images/Premium_coffee_advertisement_db71dcd8.png differ diff --git a/attached_assets/generated_images/Real_estate_advertisement_5858a20b.png b/attached_assets/generated_images/Real_estate_advertisement_5858a20b.png new file mode 100644 index 0000000..20ab592 Binary files /dev/null and b/attached_assets/generated_images/Real_estate_advertisement_5858a20b.png differ diff --git a/attached_assets/generated_images/Tech_startup_advertisement_575dd935.png b/attached_assets/generated_images/Tech_startup_advertisement_575dd935.png new file mode 100644 index 0000000..aef0ad6 Binary files /dev/null and b/attached_assets/generated_images/Tech_startup_advertisement_575dd935.png differ diff --git a/attached_assets/generated_images/Travel_service_advertisement_21873f53.png b/attached_assets/generated_images/Travel_service_advertisement_21873f53.png new file mode 100644 index 0000000..c4c3143 Binary files /dev/null and b/attached_assets/generated_images/Travel_service_advertisement_21873f53.png differ diff --git a/attached_assets/스크린샷 2025-09-30 오후 3.41.55_1759215181023.png b/attached_assets/스크린샷 2025-09-30 오후 3.41.55_1759215181023.png new file mode 100644 index 0000000..4a4eaf3 Binary files /dev/null and b/attached_assets/스크린샷 2025-09-30 오후 3.41.55_1759215181023.png differ diff --git a/shared/schema.ts b/shared/schema.ts index e82c96f..90bb8db 100644 --- a/shared/schema.ts +++ b/shared/schema.ts @@ -66,6 +66,7 @@ export const articles = pgTable("articles", { tags: text("tags").array(), isPinned: boolean("is_pinned").default(false), isFeatured: boolean("is_featured").default(false), + isSponsored: boolean("is_sponsored").default(false), publishedMinutesAgo: integer("published_minutes_ago").notNull().default(sql`1 + floor(random() * 59)::int`), publishedAt: timestamp("published_at").defaultNow(), createdAt: timestamp("created_at").defaultNow(),