From 90c6c04c3fa8e9ede828875545da5581ed912451 Mon Sep 17 00:00:00 2001 From: "ci[bot]" Date: Sun, 28 Jun 2026 16:02:40 +0000 Subject: [PATCH] :package: deps(thirdparty): update snapshots --- antigravity-awesome-skills/README.md | 8 +-- antigravity-awesome-skills/SOURCE.md | 4 +- .../assets/star-history.png | Bin 50618 -> 50694 bytes ui-ux-pro-max/SOURCE.md | 4 +- .../src/ui-ux-pro-max/data/colors.csv | 33 +++++++++- .../src/ui-ux-pro-max/data/products.csv | 59 +++++++++++++----- 6 files changed, 85 insertions(+), 23 deletions(-) diff --git a/antigravity-awesome-skills/README.md b/antigravity-awesome-skills/README.md index e5300cdb..993bc67a 100644 --- a/antigravity-awesome-skills/README.md +++ b/antigravity-awesome-skills/README.md @@ -522,14 +522,14 @@ We officially thank the following contributors for their help in making this rep ## Star History - Star History Chart + Star History Chart - - - Star History Chart + + + Star History Chart diff --git a/antigravity-awesome-skills/SOURCE.md b/antigravity-awesome-skills/SOURCE.md index 739a3c48..d84398fb 100644 --- a/antigravity-awesome-skills/SOURCE.md +++ b/antigravity-awesome-skills/SOURCE.md @@ -1,8 +1,8 @@ # Source - Repo: https://github.com/sickn33/antigravity-awesome-skills -- Ref: 0aed7c47d8c7b2bd123b183ed56905155ce911f2 +- Ref: 9fc5f9839d597a8b6a483339109daf5e96ba97ef - Remove-Paths: -- Snapshot: 2026-06-27 +- Snapshot: 2026-06-28 - Sync-Mode: copy_skill_dirs - Notes: vendored into playbook branch thirdparty/skill diff --git a/antigravity-awesome-skills/assets/star-history.png b/antigravity-awesome-skills/assets/star-history.png index ca9bfce504ee70a4c47e1452c92f300bfe05ce66..cc02240383ce2ffc84d427214a38619a4df4e70c 100644 GIT binary patch literal 50694 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 A^#A|> diff --git a/ui-ux-pro-max/SOURCE.md b/ui-ux-pro-max/SOURCE.md index d12fc97c..2611d4d0 100644 --- a/ui-ux-pro-max/SOURCE.md +++ b/ui-ux-pro-max/SOURCE.md @@ -1,8 +1,8 @@ # Source - Repo: https://github.com/nextlevelbuilder/ui-ux-pro-max-skill -- Ref: 65e23199492fa911af32d9078e627ab4de01f4c8 +- Ref: 8a81ed60272d21d4b8808f7308d49a0b1b000555 - Remove-Paths: -- Snapshot: 2026-06-27 +- Snapshot: 2026-06-28 - Sync-Mode: render_skill - Notes: vendored into playbook branch thirdparty/skill diff --git a/ui-ux-pro-max/src/ui-ux-pro-max/data/colors.csv b/ui-ux-pro-max/src/ui-ux-pro-max/data/colors.csv index 7b2b0672..3d37098c 100644 --- a/ui-ux-pro-max/src/ui-ux-pro-max/data/colors.csv +++ b/ui-ux-pro-max/src/ui-ux-pro-max/data/colors.csv @@ -159,4 +159,35 @@ No,Product Type,Primary,On Primary,Secondary,On Secondary,Accent,On Accent,Backg 158,Emergency SOS & Safety,#DC2626,#FFFFFF,#EF4444,#FFFFFF,#2563EB,#FFFFFF,#FFF1F2,#0F172A,#FFFFFF,#0F172A,#FCF1F1,#64748B,#FAE4E4,#DC2626,#FFFFFF,#DC2626,Alert red + safety blue 159,Wallpaper & Theme App,#7C3AED,#FFFFFF,#EC4899,#FFFFFF,#2563EB,#FFFFFF,#FAF5FF,#0F172A,#FFFFFF,#0F172A,#F7F3FD,#64748B,#EFE7FC,#DC2626,#FFFFFF,#7C3AED,Aesthetic purple + trending pink 160,White Noise & Ambient Sound,#475569,#FFFFFF,#334155,#FFFFFF,#4338CA,#FFFFFF,#0F172A,#FFFFFF,#192134,#FFFFFF,#131B2F,#94A3B8,"rgba(255,255,255,0.08)",#DC2626,#FFFFFF,#475569,Ambient grey + deep indigo on dark -161,Home Decoration & Interior Design,#78716C,#FFFFFF,#A8A29E,#FFFFFF,#D97706,#FFFFFF,#FAF5F2,#0F172A,#FFFFFF,#0F172A,#F6F6F6,#64748B,#EEEDED,#DC2626,#FFFFFF,#78716C,Interior warm grey + gold accent \ No newline at end of file +161,Home Decoration & Interior Design,#78716C,#FFFFFF,#A8A29E,#FFFFFF,#D97706,#FFFFFF,#FAF5F2,#0F172A,#FFFFFF,#0F172A,#F6F6F6,#64748B,#EEEDED,#DC2626,#FFFFFF,#78716C,Interior warm grey + gold accent +162,Academic Journal / Scholarly Publishing,#1E3A5F,#FFFFFF,#334155,#FFFFFF,#B45309,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Scholarly navy + citation gold + serif accent +163,API Developer Portal,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#22C55E,#0F172A,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#EF4444,#FFFFFF,#0F172A,Code dark + endpoint green + syntax colors +164,Forum / Discussion Board,#475569,#FFFFFF,#64748B,#FFFFFF,#2563EB,#FFFFFF,#F8FAFC,#1E293B,#FFFFFF,#1E293B,#EAEFF3,#64748B,#E2E8F0,#DC2626,#FFFFFF,#475569,Neutral grey + topic accent + unread indicator +165,Directory / Listing Site,#059669,#FFFFFF,#10B981,#0F172A,#D97706,#FFFFFF,#ECFDF5,#064E3B,#FFFFFF,#064E3B,#E8F1F3,#64748B,#A7F3D0,#DC2626,#FFFFFF,#059669,Category green + verified badge + map accent +166,Status Page / Incident Management,#16A34A,#FFFFFF,#22C55E,#0F172A,#DC2626,#FFFFFF,#F0FDF4,#14532D,#FFFFFF,#14532D,#E8F0F1,#64748B,#BBF7D0,#DC2626,#FFFFFF,#16A34A,Operational green + incident red + maintenance amber +167,Wiki / Encyclopedia,#1E3A8A,#FFFFFF,#3B82F6,#FFFFFF,#7C3AED,#FFFFFF,#F8FAFC,#1E40AF,#FFFFFF,#1E40AF,#E9EEF5,#64748B,#BFDBFE,#DC2626,#FFFFFF,#1E3A8A,Knowledge blue + link purple + clean white +168,Auction Platform,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#16A34A,#0F172A,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#DC2626,#FFFFFF,#0F172A,Dark luxury + bid green + outbid red + urgency +169,Changelog / Release Notes,#475569,#FFFFFF,#64748B,#FFFFFF,#059669,#FFFFFF,#F8FAFC,#1E293B,#FFFFFF,#1E293B,#EAEFF3,#64748B,#E2E8F0,#DC2626,#FFFFFF,#475569,Feature green + fix blue + breaking red badges +170,Citizen Science Platform,#15803D,#FFFFFF,#22C55E,#0F172A,#D97706,#FFFFFF,#F0FDF4,#14532D,#FFFFFF,#14532D,#E8F0F1,#64748B,#BBF7D0,#DC2626,#FFFFFF,#15803D,Discovery green + volunteer badge + data neutral +171,Classifieds / Buy-Sell,#2563EB,#FFFFFF,#3B82F6,#FFFFFF,#16A34A,#FFFFFF,#EFF6FF,#1E40AF,#FFFFFF,#1E40AF,#E9EFF8,#64748B,#BFDBFE,#DC2626,#FFFFFF,#2563EB,Listing blue + price green + seller badge +172,Conference / Symposium Landing Page,#1E3A5F,#FFFFFF,#2563EB,#FFFFFF,#A16207,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Academic navy + gold keynote + track chips +173,Crowdfunding Platform,#D97706,#FFFFFF,#F59E0B,#0F172A,#16A34A,#FFFFFF,#FFFBEB,#0F172A,#FFFFFF,#0F172A,#FCF6F0,#64748B,#FAEEE1,#DC2626,#FFFFFF,#D97706,Funding progress amber + goal green + urgency +174,Digital Signage / Kiosk,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#EF4444,#FFFFFF,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#EF4444,#FFFFFF,#0F172A,High contrast dark + brand accent + large touch targets +175,E-signature / Document Workflow,#1E3A5F,#FFFFFF,#2563EB,#FFFFFF,#16A34A,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Trust navy + signature green + audit trail +176,Feature Flag / Config Management,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#16A34A,#0F172A,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#DC2626,#FFFFFF,#0F172A,Enabled green + disabled grey + experimental amber +177,Government Portal / Civic Services,#1E40AF,#FFFFFF,#3B82F6,#FFFFFF,#16A34A,#FFFFFF,#EFF6FF,#1E3A8A,#FFFFFF,#1E3A8A,#E9EFF5,#64748B,#BFDBFE,#DC2626,#FFFFFF,#1E40AF,Professional blue + service green + accessibility +178,Grant / Funding Portal,#1E3A5F,#FFFFFF,#2563EB,#FFFFFF,#16A34A,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Institution navy + funding green + deadline urgency +179,LMS (Learning Management System),#0D9488,#FFFFFF,#2DD4BF,#0F172A,#D97706,#FFFFFF,#F0FDFA,#134E4A,#FFFFFF,#134E4A,#E8F1F4,#64748B,#5EEAD4,#DC2626,#FFFFFF,#0D9488,Education teal + course amber + grade green +180,No-code / Low-code Builder,#7C3AED,#FFFFFF,#A78BFA,#0F172A,#EC4899,#FFFFFF,#FAF5FF,#4C1D95,#FFFFFF,#4C1D95,#ECEEF9,#64748B,#DDD6FE,#DC2626,#FFFFFF,#7C3AED,Builder purple + component pink + canvas neutral +181,Open Source Project Landing,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#A16207,#FFFFFF,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#22C55E,#FFFFFF,#0F172A,Dark code + star gold + fork silver + sponsor purple +182,Patient Portal / Health Records,#0284C7,#FFFFFF,#0891B2,#FFFFFF,#16A34A,#FFFFFF,#F0F9FF,#0C4A6E,#FFFFFF,#0C4A6E,#E8F2F8,#64748B,#BAE6FD,#DC2626,#FFFFFF,#0284C7,Clinical blue + health green + alert red +183,Patent / IP Database,#475569,#FFFFFF,#64748B,#FFFFFF,#A16207,#FFFFFF,#F8FAFC,#1E293B,#FFFFFF,#1E293B,#EAEFF3,#64748B,#E2E8F0,#DC2626,#FFFFFF,#475569,Formal neutral + patent type chips + status badges +184,Q&A Community Platform,#2563EB,#FFFFFF,#0891B2,#FFFFFF,#D97706,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#F1F5FD,#64748B,#E4ECFC,#DC2626,#FFFFFF,#2563EB,Knowledge blue + accepted green + reputation gold +185,Research Lab / University Department,#1E3A5F,#FFFFFF,#2563EB,#FFFFFF,#A16207,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Institutional navy + research accent + serif headings +186,Resume / CV Builder,#1E3A5F,#FFFFFF,#2563EB,#FFFFFF,#16A34A,#FFFFFF,#F8FAFC,#0F172A,#FFFFFF,#0F172A,#E9EEF5,#64748B,#CBD5E1,#DC2626,#FFFFFF,#1E3A5F,Professional navy + section accent + success green +187,Review Platform,#F59E0B,#0F172A,#FBBF24,#0F172A,#16A34A,#FFFFFF,#FFFBEB,#0F172A,#FFFFFF,#0F172A,#FCF6F0,#64748B,#FAEEE1,#DC2626,#FFFFFF,#F59E0B,Star gold + positive green + negative red +188,RPA / Automation Dashboard,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#16A34A,#0F172A,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#DC2626,#FFFFFF,#0F172A,Dark terminal + running green + failed red + queued amber +189,Survey / Form Builder,#0D9488,#FFFFFF,#2DD4BF,#0F172A,#D97706,#FFFFFF,#F0FDFA,#134E4A,#FFFFFF,#134E4A,#E8F1F4,#64748B,#5EEAD4,#DC2626,#FFFFFF,#0D9488,Question teal + progress green + submit blue +190,Telemedicine Platform,#0891B2,#FFFFFF,#22D3EE,#0F172A,#16A34A,#FFFFFF,#F0FDFA,#134E4A,#FFFFFF,#134E4A,#E8F1F6,#64748B,#CCFBF1,#DC2626,#FFFFFF,#0891B2,Medical teal + video green + waiting amber +191,Testimonial & Social Proof Widget,#7C3AED,#FFFFFF,#A78BFA,#0F172A,#F59E0B,#0F172A,#FAF5FF,#4C1D95,#FFFFFF,#4C1D95,#ECEEF9,#64748B,#DDD6FE,#DC2626,#FFFFFF,#7C3AED,Trust purple + quote gold + verified blue +192,Ticketing / Box Office,#0F172A,#FFFFFF,#1E293B,#FFFFFF,#16A34A,#0F172A,#020617,#F8FAFC,#0E1223,#F8FAFC,#1A1E2F,#94A3B8,#334155,#DC2626,#FFFFFF,#0F172A,Event theme colors + available green + sold-out red diff --git a/ui-ux-pro-max/src/ui-ux-pro-max/data/products.csv b/ui-ux-pro-max/src/ui-ux-pro-max/data/products.csv index 0bb9fcb3..10bba421 100644 --- a/ui-ux-pro-max/src/ui-ux-pro-max/data/products.csv +++ b/ui-ux-pro-max/src/ui-ux-pro-max/data/products.csv @@ -1,17 +1,17 @@ No,Product Type,Keywords,Primary Style Recommendation,Secondary Styles,Landing Page Pattern,Dashboard Style (if applicable),Color Palette Focus,Key Considerations 1,SaaS (General),"app, b2b, cloud, general, saas, software, subscription",Glassmorphism + Flat Design,"Soft UI Evolution, Minimalism",Hero + Features + CTA,Data-Dense + Real-Time Monitoring,Trust blue + accent contrast,Balance modern feel with clarity. Focus on CTAs. -2,Micro SaaS,"app, b2b, cloud, indie, micro, micro-saas, niche, saas, small, software, solo, subscription",Flat Design + Vibrant & Block,"Motion-Driven, Micro-interactions",Minimal & Direct + Demo,Executive Dashboard,Vibrant primary + white space,"Keep simple, show product quickly. Speed is key." +2,Micro SaaS,"indie, micro-saas, niche, solo, bootstrap, micro, side-project, solopreneur, small-team, indie-hacker, product-hunt",Flat Design + Vibrant & Block,"Motion-Driven, Micro-interactions",Minimal & Direct + Demo,Executive Dashboard,Vibrant primary + white space,"Keep simple, show product quickly. Speed is key." 3,E-commerce,"buy, commerce, e, ecommerce, products, retail, sell, shop, store",Vibrant & Block-based,"Aurora UI, Motion-Driven",Feature-Rich Showcase,Sales Intelligence Dashboard,Brand primary + success green,Engagement & conversions. High visual hierarchy. 4,E-commerce Luxury,"buy, commerce, e, ecommerce, elegant, exclusive, high-end, luxury, premium, products, retail, sell, shop, store",Liquid Glass + Glassmorphism,"3D & Hyperrealism, Aurora UI",Feature-Rich Showcase,Sales Intelligence Dashboard,Premium colors + minimal accent,Elegance & sophistication. Premium materials. -5,B2B Service,"appointment, b, b2b, booking, business, consultation, corporate, enterprise, service",Trust & Authority + Minimal,"Feature-Rich, Conversion-Optimized",Feature-Rich Showcase,Sales Intelligence Dashboard,Professional blue + neutral grey,Credibility essential. Clear ROI messaging. -6,Financial Dashboard,"admin, analytics, dashboard, data, financial, panel",Dark Mode (OLED) + Data-Dense,"Minimalism, Accessible & Ethical",N/A - Dashboard focused,Financial Dashboard,Dark bg + red/green alerts + trust blue,"High contrast, real-time updates, accuracy paramount." -7,Analytics Dashboard,"admin, analytics, dashboard, data, panel",Data-Dense + Heat Map & Heatmap,"Minimalism, Dark Mode (OLED)",N/A - Analytics focused,Drill-Down Analytics + Comparative,Cool→Hot gradients + neutral grey,Clarity > aesthetics. Color-coded data priority. +5,B2B Service,"b2b, enterprise, consulting, professional, solution, contract, corporate, strategy, advisory, roi, deliverable, whitepaper",Trust & Authority + Minimal,"Feature-Rich, Conversion-Optimized",Feature-Rich Showcase,Sales Intelligence Dashboard,Professional blue + neutral grey,Credibility essential. Clear ROI messaging. +6,Financial Dashboard,"portfolio, trading, pnl, budget, revenue, expense, cashflow, balance-sheet, investment, bank, accounting, fintech",Dark Mode (OLED) + Data-Dense,"Minimalism, Accessible & Ethical",N/A - Dashboard focused,Financial Dashboard,Dark bg + red/green alerts + trust blue,"High contrast, real-time updates, accuracy paramount." +7,Analytics Dashboard,"kpi, metric, funnel, conversion, cohort, retention, segment, attribution, ab-test, dashboard-data, business-intelligence",Data-Dense + Heat Map & Heatmap,"Minimalism, Dark Mode (OLED)",N/A - Analytics focused,Drill-Down Analytics + Comparative,Cool→Hot gradients + neutral grey,Clarity > aesthetics. Color-coded data priority. 8,Healthcare App,"app, clinic, health, healthcare, medical, patient",Neumorphism + Accessible & Ethical,"Soft UI Evolution, Claymorphism (for patients)",Social Proof-Focused,User Behavior Analytics,Calm blue + health green + trust,Accessibility mandatory. Calming aesthetic. 9,Educational App,"app, course, education, educational, learning, school, training",Claymorphism + Micro-interactions,"Vibrant & Block-based, Flat Design",Storytelling-Driven,User Behavior Analytics,Playful colors + clear hierarchy,Engagement & ease of use. Age-appropriate design. -10,Creative Agency,"agency, creative, design, marketing, studio",Brutalism + Motion-Driven,"Retro-Futurism, Storytelling-Driven",Storytelling-Driven,N/A - Portfolio focused,Bold primaries + artistic freedom,Differentiation key. Wow-factor necessary. +10,Creative Agency,"branding, identity, portfolio, logo, visual, rebrand, creative-director, campaign, awards, award-winning, showreel",Brutalism + Motion-Driven,"Retro-Futurism, Storytelling-Driven",Storytelling-Driven,N/A - Portfolio focused,Bold primaries + artistic freedom,Differentiation key. Wow-factor necessary. 11,Portfolio/Personal,"creative, personal, portfolio, projects, showcase, work",Motion-Driven + Minimalism,"Brutalism, Aurora UI",Storytelling-Driven,N/A - Personal branding,Brand primary + artistic interpretation,Showcase work. Personality shine through. 12,Gaming,"entertainment, esports, game, gaming, play",3D & Hyperrealism + Retro-Futurism,"Motion-Driven, Vibrant & Block",Feature-Rich Showcase,N/A - Game focused,Vibrant + neon + immersive colors,Immersion priority. Performance critical. -13,Government/Public Service,"appointment, booking, consultation, government, public, service",Accessible & Ethical + Minimalism,"Flat Design, Inclusive Design",Minimal & Direct,Executive Dashboard,Professional blue + high contrast,WCAG AAA mandatory. Trust paramount. +13,Government/Public Service,"government, civic, municipal, federal, citizen, public, administration, permit, tax, voter, transparency, regulation",Accessible & Ethical + Minimalism,"Flat Design, Inclusive Design",Minimal & Direct,Executive Dashboard,Professional blue + high contrast,WCAG AAA mandatory. Trust paramount. 14,Fintech/Crypto,"banking, blockchain, crypto, defi, finance, fintech, money, nft, payment, web3",Glassmorphism + Dark Mode (OLED),"Retro-Futurism, Motion-Driven",Conversion-Optimized,Real-Time Monitoring + Predictive,Dark tech colors + trust + vibrant accents,Security perception. Real-time data critical. 15,Social Media App,"app, community, content, entertainment, media, network, sharing, social, streaming, users, video",Vibrant & Block-based + Motion-Driven,"Aurora UI, Micro-interactions",Feature-Rich Showcase,User Behavior Analytics,Vibrant + engagement colors,Engagement & retention. Addictive design ethics. 16,Productivity Tool,"collaboration, productivity, project, task, tool, workflow",Flat Design + Micro-interactions,"Minimalism, Soft UI Evolution",Interactive Product Demo,Drill-Down Analytics,Clear hierarchy + functional colors,Ease of use. Speed & efficiency focus. @@ -24,21 +24,21 @@ No,Product Type,Keywords,Primary Style Recommendation,Secondary Styles,Landing P 23,Pet Tech App,"app, pet, tech",Claymorphism + Vibrant & Block-based,"Micro-interactions, Flat Design",Storytelling-Driven,User Behavior Analytics,Playful + Warm colors,Pet profiles. Health tracking. Playful UI. Photo galleries. Vet integration. 24,Smart Home/IoT Dashboard,"admin, analytics, dashboard, data, home, iot, panel, smart",Glassmorphism + Dark Mode (OLED),"Minimalism, AI-Native UI",Interactive Product Demo,Real-Time Monitoring,Dark + Status indicator colors,Device status. Real-time controls. Energy monitoring. Automation rules. Quick actions. 25,EV/Charging Ecosystem,"charging, ecosystem, ev",Minimalism + Aurora UI,"Glassmorphism, Organic Biophilic",Hero-Centric Design,Energy/Utilities Dashboard,Electric Blue (#009CD1) + Green,Charging station maps. Range estimation. Cost calculation. Environmental impact. -26,Subscription Box Service,"appointment, booking, box, consultation, membership, plan, recurring, service, subscription",Vibrant & Block-based + Motion-Driven,"Claymorphism, Aurora UI",Feature-Rich Showcase,E-commerce Analytics,Brand + Excitement colors,Unboxing experience. Personalization quiz. Subscription management. Product reveals. +26,Subscription Box Service,"subscription, box, recurring, membership, unboxing, curated, plan, monthly, surprise, product-box",Vibrant & Block-based + Motion-Driven,"Claymorphism, Aurora UI",Feature-Rich Showcase,E-commerce Analytics,Brand + Excitement colors,Unboxing experience. Personalization quiz. Subscription management. Product reveals. 27,Podcast Platform,"platform, podcast",Dark Mode (OLED) + Minimalism,"Motion-Driven, Vibrant & Block-based",Storytelling-Driven,Media/Entertainment Dashboard,Dark + Audio waveform accents,Audio player UX. Episode discovery. Creator tools. Analytics for podcasters. 28,Dating App,"app, dating",Vibrant & Block-based + Motion-Driven,"Aurora UI, Glassmorphism",Social Proof-Focused,User Behavior Analytics,Warm + Romantic (Pink/Red gradients),Profile cards. Swipe interactions. Match animations. Safety features. Video chat. 29,Micro-Credentials/Badges Platform,"badges, credentials, micro, platform",Minimalism + Flat Design,"Accessible & Ethical, Swiss Modernism 2.0",Trust & Authority,Education Dashboard,Trust Blue + Gold (#FFD700),Credential verification. Badge display. Progress tracking. Issuer trust. LinkedIn integration. 30,Knowledge Base/Documentation,"base, documentation, knowledge",Minimalism + Accessible & Ethical,"Swiss Modernism 2.0, Flat Design",FAQ/Documentation,N/A - Documentation focused,Clean hierarchy + minimal color,Search-first. Clear navigation. Code highlighting. Version switching. Feedback system. -31,Hyperlocal Services,"appointment, booking, consultation, hyperlocal, service, services",Minimalism + Vibrant & Block-based,"Micro-interactions, Flat Design",Conversion-Optimized,Drill-Down Analytics + Map,Location markers + Trust colors,Map integration. Service categories. Provider profiles. Booking system. Reviews. -32,Beauty/Spa/Wellness Service,"appointment, beauty, booking, consultation, service, spa, wellness",Soft UI Evolution + Neumorphism,"Glassmorphism, Minimalism",Hero-Centric Design + Social Proof,User Behavior Analytics,Soft pastels (Pink #FFB6C1 Sage #90EE90) + Cream + Gold accents,Calming aesthetic. Booking system. Service menu. Before/after gallery. Testimonials. Relaxing imagery. +31,Hyperlocal Services,"hyperlocal, local, neighborhood, nearby, community, nearby, zip, map, local-business, geo-target, city",Minimalism + Vibrant & Block-based,"Micro-interactions, Flat Design",Conversion-Optimized,Drill-Down Analytics + Map,Location markers + Trust colors,Map integration. Service categories. Provider profiles. Booking system. Reviews. +32,Beauty/Spa/Wellness Service,"spa, beauty, salon, wellness, treatment, relaxation, massage, skincare, facial, aesthetic, self-care, pamper",Soft UI Evolution + Neumorphism,"Glassmorphism, Minimalism",Hero-Centric Design + Social Proof,User Behavior Analytics,Soft pastels (Pink #FFB6C1 Sage #90EE90) + Cream + Gold accents,Calming aesthetic. Booking system. Service menu. Before/after gallery. Testimonials. Relaxing imagery. 33,Luxury/Premium Brand,"brand, elegant, exclusive, high-end, luxury, premium",Liquid Glass + Glassmorphism,"Minimalism, 3D & Hyperrealism",Storytelling-Driven + Feature-Rich,Sales Intelligence Dashboard,Black + Gold (#FFD700) + White + Minimal accent,Elegance paramount. Premium imagery. Storytelling. High-quality visuals. Exclusive feel. -34,Restaurant/Food Service,"appointment, booking, consultation, delivery, food, menu, order, restaurant, service",Vibrant & Block-based + Motion-Driven,"Claymorphism, Flat Design",Hero-Centric Design + Conversion,N/A - Booking focused,Warm colors (Orange Red Brown) + appetizing imagery,Menu display. Online ordering. Reservation system. Food photography. Location/hours prominent. +34,Restaurant/Food Service,"restaurant, menu, order, food, dining, reservation, delivery, cuisine, chef, table, takeaway, eatery",Vibrant & Block-based + Motion-Driven,"Claymorphism, Flat Design",Hero-Centric Design + Conversion,N/A - Booking focused,Warm colors (Orange Red Brown) + appetizing imagery,Menu display. Online ordering. Reservation system. Food photography. Location/hours prominent. 35,Fitness/Gym App,"app, exercise, fitness, gym, health, workout",Vibrant & Block-based + Dark Mode (OLED),"Motion-Driven, Neumorphism",Feature-Rich Showcase,User Behavior Analytics,Energetic (Orange #FF6B35 Electric Blue) + Dark bg,Progress tracking. Workout plans. Community features. Achievements. Motivational design. 36,Real Estate/Property,"buy, estate, housing, property, real, real-estate, rent",Glassmorphism + Minimalism,"Motion-Driven, 3D & Hyperrealism",Hero-Centric Design + Feature-Rich,Sales Intelligence Dashboard,Trust Blue (#0077B6) + Gold accents + White,Property listings. Virtual tours. Map integration. Agent profiles. Mortgage calculator. High-quality imagery. -37,Travel/Tourism Agency,"agency, booking, creative, design, flight, hotel, marketing, studio, tourism, travel, vacation",Aurora UI + Motion-Driven,"Vibrant & Block-based, Glassmorphism",Storytelling-Driven + Hero-Centric,Booking Analytics,Vibrant destination colors + Sky Blue + Warm accents,Destination showcase. Booking system. Itinerary builder. Reviews. Inspiration galleries. Mobile-first. +37,Travel/Tourism Agency,"travel, tourism, vacation, flight, hotel, destination, adventure, cruise, safari, backpacking, guided-tour, holiday-package",Aurora UI + Motion-Driven,"Vibrant & Block-based, Glassmorphism",Storytelling-Driven + Hero-Centric,Booking Analytics,Vibrant destination colors + Sky Blue + Warm accents,Destination showcase. Booking system. Itinerary builder. Reviews. Inspiration galleries. Mobile-first. 38,Hotel/Hospitality,"hospitality, hotel",Liquid Glass + Minimalism,"Glassmorphism, Soft UI Evolution",Hero-Centric Design + Social Proof,Revenue Management Dashboard,Warm neutrals + Gold (#D4AF37) + Brand accent,Room booking. Amenities showcase. Location maps. Guest reviews. Seasonal pricing. Luxury imagery. 39,Wedding/Event Planning,"conference, event, meetup, planning, registration, ticket, wedding",Soft UI Evolution + Aurora UI,"Glassmorphism, Motion-Driven",Storytelling-Driven + Social Proof,N/A - Planning focused,Soft Pink (#FFD6E0) + Gold + Cream + Sage,Portfolio gallery. Vendor directory. Planning tools. Timeline. Budget tracker. Romantic aesthetic. -40,Legal Services,"appointment, attorney, booking, compliance, consultation, contract, law, legal, service, services",Trust & Authority + Minimalism,"Accessible & Ethical, Swiss Modernism 2.0",Trust & Authority + Minimal,Case Management Dashboard,Navy Blue (#1E3A5F) + Gold + White,Credibility paramount. Practice areas. Attorney profiles. Case results. Contact forms. Professional imagery. +40,Legal Services,"law, attorney, legal, case, compliance, contract, court, firm, counsel, litigation, practice-area, jurisdiction",Trust & Authority + Minimalism,"Accessible & Ethical, Swiss Modernism 2.0",Trust & Authority + Minimal,Case Management Dashboard,Navy Blue (#1E3A5F) + Gold + White,Credibility paramount. Practice areas. Attorney profiles. Case results. Contact forms. Professional imagery. 41,Insurance Platform,"insurance, platform",Trust & Authority + Flat Design,"Accessible & Ethical, Minimalism",Conversion-Optimized + Trust,Claims Analytics Dashboard,Trust Blue (#0066CC) + Green (security) + Neutral,Quote calculator. Policy comparison. Claims process. Trust signals. Clear pricing. Security badges. 42,Banking/Traditional Finance,"banking, finance, traditional",Minimalism + Accessible & Ethical,"Trust & Authority, Dark Mode (OLED)",Trust & Authority + Feature-Rich,Financial Dashboard,Navy (#0A1628) + Trust Blue + Gold accents,Security-first. Account overview. Transaction history. Mobile banking. Accessibility critical. Trust paramount. 43,Online Course/E-learning,"course, e, learning, online",Claymorphism + Vibrant & Block-based,"Motion-Driven, Flat Design",Feature-Rich Showcase + Social Proof,Education Dashboard,Vibrant learning colors + Progress green,Course catalog. Progress tracking. Video player. Quizzes. Certificates. Community forums. Gamification. @@ -53,7 +53,7 @@ No,Product Type,Keywords,Primary Style Recommendation,Secondary Styles,Landing P 52,Automotive/Car Dealership,"automotive, car, dealership",Motion-Driven + 3D & Hyperrealism,"Dark Mode (OLED), Glassmorphism",Hero-Centric Design + Feature-Rich,Sales Intelligence Dashboard,Brand colors + Metallic accents + Dark/Light,Vehicle showcase. 360° views. Comparison tools. Financing calculator. Test drive booking. High-quality imagery. 53,Photography Studio,"photography, studio",Motion-Driven + Minimalism,"Aurora UI, Glassmorphism",Storytelling-Driven + Hero-Centric,N/A - Portfolio focused,Black + White + Minimal accent,Portfolio gallery. Before/after. Service packages. Booking system. Client galleries. Full-bleed imagery. 54,Coworking Space,"coworking, space",Vibrant & Block-based + Glassmorphism,"Minimalism, Motion-Driven",Hero-Centric Design + Feature-Rich,Occupancy Dashboard,Energetic colors + Wood tones + Brand accent,Space tour. Membership plans. Booking system. Amenities. Community events. Virtual tour. -55,Home Services (Plumber/Electrician),"appointment, booking, consultation, electrician, home, plumber, service, services",Flat Design + Trust & Authority,"Minimalism, Accessible & Ethical",Conversion-Optimized + Trust,Service Analytics,Trust Blue + Safety Orange + Professional grey,Service list. Emergency contact. Booking. Price transparency. Certifications. Local trust signals. +55,Home Services (Plumber/Electrician),"plumber, electrician, hvac, handyman, repair, maintenance, home, emergency, leak, wiring, inspection, licensed",Flat Design + Trust & Authority,"Minimalism, Accessible & Ethical",Conversion-Optimized + Trust,Service Analytics,Trust Blue + Safety Orange + Professional grey,Service list. Emergency contact. Booking. Price transparency. Certifications. Local trust signals. 56,Childcare/Daycare,"childcare, daycare",Claymorphism + Vibrant & Block-based,"Soft UI Evolution, Accessible & Ethical",Social Proof-Focused + Trust,Parent Dashboard,Playful pastels + Safe colors + Warm accents,Programs. Staff profiles. Safety certifications. Parent portal. Activity updates. Cheerful imagery. 57,Senior Care/Elderly,"care, elderly, senior",Accessible & Ethical + Soft UI Evolution,"Minimalism, Neumorphism",Trust & Authority + Social Proof,Healthcare Analytics,Calm Blue + Warm neutrals + Large text,Care services. Staff qualifications. Facility tour. Family portal. Large touch targets. High contrast. Accessibility-first. 58,Medical Clinic,"clinic, medical",Accessible & Ethical + Minimalism,"Neumorphism, Trust & Authority",Trust & Authority + Conversion,Healthcare Analytics,Medical Blue (#0077B6) + Trust White + Calm Green,Services. Doctor profiles. Online booking. Patient portal. Insurance info. HIPAA compliant. Trust signals. @@ -67,7 +67,7 @@ No,Product Type,Keywords,Primary Style Recommendation,Secondary Styles,Landing P 66,News/Media Platform,"content, entertainment, media, news, platform, streaming, video",Minimalism + Flat Design,"Dark Mode (OLED), Accessible & Ethical",Hero-Centric Design + Feature-Rich,Media Analytics Dashboard,Brand colors + High contrast + Category colors,Article layout. Breaking news. Categories. Search. Subscription. Mobile reading. Fast loading. 67,Magazine/Blog,"articles, blog, content, magazine, posts, writing",Swiss Modernism 2.0 + Motion-Driven,"Minimalism, Aurora UI",Storytelling-Driven + Hero-Centric,Content Analytics,Editorial colors + Brand primary + Clean white,Article showcase. Category navigation. Author profiles. Newsletter signup. Related content. Typography-focused. 68,Freelancer Platform,"freelancer, platform",Flat Design + Minimalism,"Vibrant & Block-based, Micro-interactions",Feature-Rich Showcase + Conversion,Marketplace Analytics,Professional Blue + Success Green + Neutral,Profile creation. Portfolio. Skill matching. Messaging. Payment. Reviews. Project management. -69,Marketing Agency,"agency, creative, design, marketing, studio",Brutalism + Motion-Driven,"Vibrant & Block-based, Aurora UI",Storytelling-Driven + Feature-Rich,Campaign Analytics,Bold brand colors + Creative freedom,Portfolio. Case studies. Services. Team. Creative showcase. Results-focused. Bold aesthetic. +69,Marketing Agency,"campaign, ads, growth, roi, seo, sem, ppc, social-media, conversion-funnel, ab-test, attribution, performance-marketing",Brutalism + Motion-Driven,"Vibrant & Block-based, Aurora UI",Storytelling-Driven + Feature-Rich,Campaign Analytics,Bold brand colors + Creative freedom,Portfolio. Case studies. Services. Team. Creative showcase. Results-focused. Bold aesthetic. 70,Event Management,"conference, event, management, meetup, registration, ticket",Vibrant & Block-based + Motion-Driven,"Glassmorphism, Aurora UI",Hero-Centric Design + Feature-Rich,Event Analytics,Event theme colors + Excitement accents,Event showcase. Registration. Agenda. Speakers. Sponsors. Ticket sales. Countdown timer. 71,Membership/Community,"community, membership",Vibrant & Block-based + Soft UI Evolution,"Bento Box Grid, Micro-interactions",Social Proof-Focused + Conversion,Community Analytics,Community brand colors + Engagement accents,Member benefits. Pricing tiers. Community showcase. Events. Member directory. Exclusive content. 72,Newsletter Platform,"newsletter, platform",Minimalism + Flat Design,"Swiss Modernism 2.0, Accessible & Ethical",Minimal & Direct + Conversion,Email Analytics,Brand primary + Clean white + CTA accent,Subscribe form. Archive. About. Social proof. Sample content. Simple conversion. @@ -160,3 +160,34 @@ No,Product Type,Keywords,Primary Style Recommendation,Secondary Styles,Landing P 159,Wallpaper & Theme App,"wallpaper, theme, background, customize, aesthetic, home-screen, lock-screen, widget, design, zedge",Vibrant & Block-based + Aurora UI,"Glassmorphism, Motion-Driven",Feature-Rich Showcase + Social Proof,N/A - Gallery focused,Content-driven + trending aesthetic palettes + download accent,Category browsing. Preview on device. Daily wallpaper auto-set. Widget matching. Creator uploads. Resolution auto-fit. 160,White Noise & Ambient Sound,"white noise, ambient, sound, sleep, focus, rain, nature, relax, concentration, background, noisli",Minimalism + Dark Mode (OLED),"Neumorphism, Organic Biophilic",Minimal & Direct + Social Proof,N/A - Player focused,Calming dark + ambient texture visual + subtle sound wave + sleep blue,Sound mixer with multiple simultaneous layers. Sleep timer with fade. Custom soundscapes. Offline. Background audio. 161,Home Decoration & Interior Design,"home, interior, decor, design, furniture, room, renovation, ar, plan, inspire, 3d, houzz",Minimalism + 3D Product Preview,"Organic Biophilic, Aurora UI",Storytelling-Driven + Feature-Rich,N/A - Project focused,Neutral interior palette + material texture accent + AR blue,AR room visualization. Style quiz. Product catalog with purchase links. 3D room planner. Mood board. Before/after. +162,Academic Journal / Scholarly Publishing,"academic, journal, paper, research, peer-review, open-access, scholarly, publication, citation, manuscript, issn, doi",Swiss Modernism 2.0 + Minimalism,"Trust & Authority, Accessible & Ethical",Content-Index + Search,N/A - Publication focused,Trust navy + White + Citation blue + Serif accents,"Prioritize readability (serif body text). Clear article hierarchy. Abstract/DOI prominence. WCAG AAA. Minimal visual noise. Trust signals: ISSN, indexing badges." +163,API Developer Portal,"api, developer, documentation, sdk, endpoint, integration, rest, graphql, webhook, reference, getting-started, auth",Trust & Authority + Minimalism,"Glassmorphism, Dark Mode (OLED)",Quick Start + Interactive Docs,N/A - Documentation focused,Dark code theme + Brand accent + Syntax colors,"Endpoint discoverability. Copy-paste code samples. Auth flow clarity. Version switching. Interactive playground. Rate limit visibility." +164,Forum / Discussion Board,"forum, discussion, thread, post, reply, community, comment, moderation, subreddit, stackexchange, topic",Dark Mode (OLED) + Minimalism,"Flat Design, Vibrant & Block-based",Feed + Thread View,N/A - Discussion focused,Dark neutral + topic accent colors + unread indicator + reputation badge,Thread list with pagination. Rich text editor. Quote/mention system. Upvote/downvote. User badges. Moderation tools. +165,Directory / Listing Site,"directory, listing, classifieds, catalogue, business-directory, yellow-pages, venue, find, search, filter, map",Flat Design + Vibrant & Block-based,"Minimalism, Trust & Authority",Filter-Heavy Grid + Map,N/A - Listing focused,Neutral bg + category color chips + map accent + verified badge,Category tree. Multi-filter sidebar. Map/list toggle. Verified badges. Reviews. Claim listing flow. +166,Status Page / Incident Management,"status, incident, outage, uptime, downtime, statuspage, monitoring, sla, maintenance, sev1, postmortem",Data-Dense + Trust & Authority,"Minimalism, Dark Mode (OLED)",Timeline + Severity Indicators,Real-Time Monitoring + Timeline,Status green + incident red + maintenance amber + neutral dark,Service status matrix. Incident timeline. Severity badges. Maintenance schedule. SLA uptime history. Email/SMS subscribe. +167,Wiki / Encyclopedia,"wiki, encyclopedia, knowledge, article, reference, wikipedia, documentation, collaborative, edit, version, citation",Minimalism + Flat Design,"Swiss Modernism 2.0, Accessible & Ethical",Search-First + Hierarchical Navigation,N/A - Reference focused,Clean white + link blue + heading hierarchy + citation grey,Full-text search bar. Table of contents sidebar. Edit history. Inter-page linking. Mobile responsive. Print-friendly. +168,Auction Platform,"auction, bid, hammer, lot, live-auction, bidding-war, estate-sale, proxibid, gavel, lot-number, reserve-price",Dark Mode (OLED) + Motion-Driven,"Vibrant & Block-based, Real-Time Monitor",Live Auction Feed + Countdown,N/A - Auction focused,Dark bg + bid green + outbid red + countdown amber,Real-time bid updates. Countdown timer urgency. Auto-bid ceiling. Outbid notifications. Bid history. Reserve price indicator. +169,Changelog / Release Notes,"changelog, release-notes, version-history, whats-new, product-updates, semver, patch-notes, release-tracker",Minimalism + Flat Design,"Swiss Modernism 2.0, Trust & Authority",Timeline + Version List,N/A - Documentation focused,Neutral bg + version badge colors (feat=green, fix=blue, breaking=red) + date grey,Chronological release feed. Semver badges. Breaking change warnings. Copy-paste install commands. Subscribe to feed. Search by version. +170,Citizen Science Platform,"citizen-science, zooniverse, crowdsourced-research, volunteer-science, public-participation, distributed-research, citizen-researcher",Organic Biophilic + Vibrant & Block-based,"Claymorphism, Motion-Driven",Storytelling-Driven + Social Proof,Project Participation Dashboard,Earth green + discovery orange + volunteer badge blue + data neutral,Project cards with impact metrics. Contribution tracker. Beginner-friendly onboarding. Data quality feedback loop. Leaderboards. Community forums. +171,Classifieds / Buy-Sell,"classifieds, buy-sell, craigslist, secondhand, marketplace-listing, for-sale, trade, flea-market, thrift, resell",Flat Design + Vibrant & Block-based,"Minimalism, Trust & Authority",Filter-Heavy Grid + Map,N/A - Listing focused,Neutral bg + price green + category chips + verified seller badge,Category tree. Photo-first listing cards. Price negotiation. Location radius filter. Saved searches. Seller reputation. Flag/report. +172,Conference / Symposium Landing Page,"conference, symposium, summit, cfp, call-for-papers, speaker-lineup, registration, venue, proceedings, keynote, track",Swiss Modernism 2.0 + Minimalism,"Trust & Authority, Accessible & Ethical",Hero + Agenda + CFP,N/A - Event focused,Academic navy + track color chips + gold keynote + neutral white,Speaker grid. Multi-track agenda. CFP deadline countdown. Venue map. Sponsor tiers. Early-bird pricing. Proceedings download. +173,Crowdfunding Platform,"crowdfunding, kickstarter, indiegogo, campaign, backer, pledge, funding-goal, stretch-goal, reward-tier, all-or-nothing",Vibrant & Block-based + Motion-Driven,"Claymorphism, Storytelling-Driven",Storytelling-Driven + Social Proof,Campaign Analytics Dashboard,Brand primary + funding progress green + urgency amber + reward tier colors,Funding progress bar with % goal. Reward tier selector. Backer count. Countdown timer. Updates feed. Creator profile. Risk/disclaimer section. +174,Digital Signage / Kiosk,"digital-signage, kiosk, interactive-display, touchscreen, wayfinding, lobby-display, menu-board, point-of-sale-display",Minimalism + Dark Mode (OLED),"Flat Design, Motion-Driven",Full-Screen Immersive,N/A - Display focused,High contrast + brand accent + touch target emphasis (56px min),Full-screen single-purpose layout. Touch targets ≥56px. Auto-rotate content. Offline fallback. Brightness-aware color palette. No scroll. +175,E-signature / Document Workflow,"esignature, e-sign, docusign, digital-signature, document-workflow, approval-chain, contract-signing, signing-ceremony",Trust & Authority + Minimalism,"Accessible & Ethical, Flat Design",Feature-Rich Showcase + Conversion,Document Pipeline Dashboard,Trust navy + signature green + pending amber + neutral grey,Document preview with annotation. Signature placement UI. Multi-signer workflow. Audit trail. Compliance badges. Mobile signing. Expiry reminders. +176,Feature Flag / Config Management,"feature-flag, config, launchdarkly, feature-toggle, experiment, rollout, kill-switch, a-b-test-config, percentage-rollout",Dark Mode (OLED) + Data-Dense,"Minimalism, Trust & Authority",Feature List + Toggle Panel,N/A - Config focused,Dark bg + enabled green + disabled grey + experimental amber + kill-switch red,Feature list with on/off toggles. Percentage rollout slider. Environment selector (prod/staging). User targeting rules. Kill switch. Audit log. +177,Government Portal / Civic Services,"government-portal, civic-services, city-hall, permit-application, tax-payment, voter-registration, public-records, municipal-online",Accessible & Ethical + Trust & Authority,"Flat Design, Inclusive Design",Service Directory + Search,N/A - Service focused,Professional blue + accessibility high contrast + service category colors,Multilingual toggle. Service A-Z index. Form wizard with save-progress. Document upload. Appointment booking. Status tracker. WCAG AAA. Plain language. +178,Grant / Funding Portal,"grant, funding, rfp, proposal, research-grant, foundation, fellowship, award, application-portal, funding-opportunity",Trust & Authority + Minimalism,"Accessible & Ethical, Swiss Modernism 2.0",Opportunity Grid + Search,Application Tracking Dashboard,Institution navy + funding green + deadline red + neutral white,Funding opportunity cards. Eligibility checker. Deadline countdown. Application form wizard. Document checklist. Review status tracker. Award announcement feed. +179,LMS (Learning Management System),"lms, course-management, learning-management, canvas, moodle, blackboard, enrollment, gradebook, syllabus, assignment-submit",Flat Design + Accessible & Ethical,"Minimalism, Vibrant & Block-based",Dashboard + Course Grid,Education Analytics Dashboard,Calm blue + course category colors + grade green + alert red,Dashboard with enrolled courses. Assignment deadlines. Gradebook view. Discussion forums. File upload. Calendar integration. Mobile offline sync. +180,No-code / Low-code Builder,"no-code, low-code, builder, bubble, webflow, drag-drop, visual-builder, app-builder, workflow-builder, logic-blocks",Vibrant & Block-based + Bento Box Grid,"Motion-Driven, Glassmorphism",Interactive Product Demo,App Builder Workspace,Brand primary + component palette colors + canvas neutral + connect blue,Drag-drop canvas. Component library sidebar. Logic flow visual editor. Preview pane. Template gallery. Publish button. Version history. +181,Open Source Project Landing,"open-source, github-project, oss, contributor, star, fork, pull-request, maintainer, sponsoring, readme, repository",Dark Mode (OLED) + Minimalism,"Trust & Authority, Flat Design",Hero + Install + Contribute,Contributor Analytics Dashboard,Dark bg + language color bar + star gold + fork silver + sponsor purple,Star/fork count badges. Install command (copy-paste). Language breakdown bar. Top contributors grid. Sponsor CTA. Documentation link. Issue/pr status. +182,Patient Portal / Health Records,"patient-portal, health-records, ehr, emr, mychart, lab-results, prescription-refill, medical-history, test-results, care-team",Trust & Authority + Accessible & Ethical,"Minimalism, Flat Design",Health Summary Dashboard,Healthcare Analytics,Clinical blue + health green + alert red + calm white + accessible contrast,Labs and results timeline. Medication list with refill. Appointment scheduling. Message care team. Immunization records. Allergy alerts. Family access proxy. +183,Patent / IP Database,"patent, intellectual-property, trademark, prior-art, uspto, wipo, invention, ip-portfolio, patent-search, claims",Swiss Modernism 2.0 + Minimalism,"Trust & Authority, Data-Dense",Search-First + Results Grid,N/A - Search focused,Formal neutral + patent type chips + status badges (granted/pending/rejected),Full-text patent search. Classification tree. Citation graph. Prior art comparison. Patent family view. PDF download. Legal status tracker. +184,Q&A Community Platform,"qa, stack-overflow, question-answer, knowledge-sharing, community-qa, expert-answer, upvote, accepted-answer, reputation",Minimalism + Flat Design,"Dark Mode (OLED), Accessible & Ethical",Feed + Thread View,Community Analytics Dashboard,Clean white + upvote orange + accepted green + reputation gold + tag colors,Question list with vote count. Rich code blocks. Tag filter. Reputation system. Accepted answer highlight. Comment threads. Bookmark/save. +185,Research Lab / University Department,"research-lab, university-department, academic-lab, principal-investigator, lab-members, publications, research-group, pi-page",Swiss Modernism 2.0 + Minimalism,"Trust & Authority, Accessible & Ethical",Overview + People + Publications,N/A - Academic focused,Institutional navy + white + research area accent colors + serif headings,PI bio and research focus. Current members grid. Publication list with links. Open positions. Lab facilities photos. Funding acknowledgments. +186,Resume / CV Builder,"resume, cv, builder, job-search, curriculum-vitae, portfolio-resume, cover-letter, career-builder, ats-friendly",Minimalism + Flat Design,"Swiss Modernism 2.0, Trust & Authority",Interactive Product Demo + CTA,Template Selection Gallery,Professional navy + section accent + success green + clean white,Template picker. Section-by-section editor. Real-time preview. ATS score indicator. PDF export. Cover letter generator. Import from LinkedIn. +187,Review Platform,"review, rating, yelp, trustpilot, testimonial, customer-review, star-rating, verified-purchase, pros-cons",Flat Design + Vibrant & Block-based,"Trust & Authority, Minimalism",Hero + Rating Summary + Review Feed,Review Analytics Dashboard,Brand primary + star gold + positive green + negative red + verified blue,Star rating summary with distribution. Verified purchase badge. Photo/video reviews. Helpful/upvote. Filter by rating. Response from business. Sort by recency. +188,RPA / Automation Dashboard,"rpa, robotic-process-automation, uipath, automation-anywhere, bot-orchestrator, process-discovery, attended-bot, unattended-bot",Dark Mode (OLED) + Data-Dense,"Minimalism, Trust & Authority",Bot Fleet Dashboard,Real-Time Monitoring + Process Analytics,Dark bg + running green + failed red + queued amber + completed blue,Bot status grid (running/idle/failed). Queue depth. Process flow visualization. Exception handling alert. ROI metrics. Bot scheduling calendar. Audit trail. +189,Survey / Form Builder,"survey, form-builder, questionnaire, typeform, survey-monkey, poll, feedback-form, multi-step-form, nps-survey, logic-jump",Minimalism + Micro-interactions,"Claymorphism, Flat Design",Interactive Product Demo,Response Analytics Dashboard,Clean white + question accent + progress green + submit blue,Drag-drop form builder. Question type library. Conditional logic visualizer. Theme picker. Response dashboard with charts. Export CSV. Share link/QR/embed. +190,Telemedicine Platform,"telemedicine, telehealth, virtual-visit, remote-consultation, video-doctor, remote-patient-monitoring, telehealth-app",Neumorphism + Accessible & Ethical,"Trust & Authority, Soft UI Evolution",Trust & Authority + Conversion,Healthcare Analytics,Calm medical blue + video green + waiting amber + trust white,Video call UI with screen share. Appointment queue. Symptom intake form. Prescription e-delivery. Waiting room with ETA. Post-visit summary. Insurance verification. +191,Testimonial & Social Proof Widget,"testimonial, social-proof, wall-of-love, customer-quote, case-study, review-widget, trust-signal, user-story",Vibrant & Block-based + Flat Design,"Motion-Driven, Minimalism",Wall-of-Love Grid,Engagement Analytics Dashboard,Brand primary + quote accent + star gold + verified blue,Testimonial cards with photo. Star ratings. Video testimonials. Case study summaries. Filter by industry/product. Embeddable widget code. Auto-rotate carousel. +192,Ticketing / Box Office,"ticketing, box-office, eventbrite, ticket-sales, seat-selection, will-call, qr-ticket, venue-capacity, will-call-pickup",Vibrant & Block-based + Motion-Driven,"Dark Mode (OLED), Glassmorphism",Event Grid + Seat Map,Sales Analytics Dashboard,Event theme colors + available green + sold-out red + seat map neutral,Event cards with date/venue. Interactive seat map. Cart with countdown. QR code ticket. Will-call pickup. Group discounts. Refund policy.