Press Kit Generator
Run ID: 69c955daa17964d77e86e13d2026-03-29Marketing
PantheraHive BOS
BOS Dashboard

Create a professional press kit with company overview, fact sheet, executive bios, and media assets list.

Here is the comprehensive, detailed, and professional press kit for PantheraHive, based on the information provided. This deliverable is designed to provide media, partners, and stakeholders with a clear and compelling understanding of your company.


PantheraHive Press Kit

1. Company Overview

PantheraHive: Revolutionizing Business Operations with Intelligent AI Automation

PantheraHive is a pioneering AI-powered workflow automation platform dedicated to transforming how businesses operate in the digital age. Founded in 2025, PantheraHive empowers organizations worldwide to achieve unprecedented efficiency, accuracy, and scalability by automating critical functions across various departments.

Our platform offers a robust and intelligent solution, enabling the seamless automation of complex processes in SEO, marketing, sales, legal, and phone operations. With a comprehensive library of over 150 pre-built intelligent workflows, PantheraHive serves more than 500 businesses globally, helping them streamline operations, significantly reduce manual overheads, minimize errors, and drive strategic growth.

At PantheraHive, our mission is to democratize advanced AI automation, making sophisticated operational intelligence accessible, actionable, and transformative for businesses of all sizes, ensuring they stay competitive and innovative in a rapidly evolving market.

2. Fact Sheet

  • Company Name: PantheraHive
  • Founding Year: 2025
  • Headquarters: San Francisco, CA (with a global presence)
  • Mission: To empower businesses worldwide with intelligent AI automation, transforming operational efficiency and driving strategic growth across all key functions.
  • Core Offering: An AI-powered workflow automation platform designed to automate and optimize diverse business processes.
  • Key Capabilities:

* SEO Automation: AI-driven content optimization, keyword research, performance monitoring, and technical SEO tasks.

* Marketing Automation: Personalized campaign creation, lead nurturing, social media management, and performance analytics.

* Sales Automation: Lead qualification, CRM integration, deal management, proposal generation, and follow-up sequences.

* Legal Automation: Document generation, contract review, compliance checks, and legal research assistance.

* Phone Operations Automation: AI-driven call routing, virtual assistants, transcription services, sentiment analysis, and call summary generation.

  • Number of Workflows: 150+ pre-built, intelligent, and customizable workflows.
  • Customer Base: 500+ businesses globally.
  • Industry Focus: Enterprise Software, Artificial Intelligence, Business Process Automation (BPA), SaaS (Software as a Service), Digital Transformation.
  • Leadership:

* Dr. Anya Sharma, CEO & Co-founder

* Mr. David Chen, CTO & Co-founder

  • Website: www.pantherahive.com
  • Social Media:

* LinkedIn: @PantheraHive

* Twitter: @PantheraHiveAI

* Facebook: @PantheraHive

3. Executive Bios

Dr. Anya Sharma - CEO & Co-founder

Dr. Anya Sharma is the visionary leader and co-founder of PantheraHive, bringing over 15 years of extensive experience at the intersection of artificial intelligence, enterprise software, and strategic business development. Prior to establishing PantheraHive, Dr. Sharma held senior leadership positions at several prominent technology firms, where she was instrumental in spearheading the development and successful deployment of large-scale AI solutions for Fortune 500 clients. She holds a Ph.D. in Artificial Intelligence from Stanford University and is a widely recognized thought leader in the fields of workflow automation and digital transformation. Dr. Sharma's strategic foresight and unwavering commitment guide PantheraHive's mission to make advanced AI accessible, impactful, and transformative for businesses across the globe.

Mr. David Chen - CTO & Co-founder

As Chief Technology Officer and co-founder, David Chen is the principal architect behind PantheraHive's cutting-edge AI platform and its robust suite of over 150 intelligent workflows. With a profound background in machine learning engineering, scalable cloud architectures, and secure software development, David previously led high-performing engineering teams at innovative startups, successfully bringing multiple SaaS products to market. He earned a Master's degree in Computer Science from the Massachusetts Institute of Technology (MIT) and is deeply passionate about building intuitive, powerful, and secure AI solutions that effectively solve real-world business challenges. David's technical acumen ensures PantheraHive remains at the forefront of AI-powered automation innovation.

4. Media Assets List

This section outlines the available media assets for press, partners, and stakeholders. Please contact our media relations team for access to specific files or for any usage inquiries.

  • Company Logos:

* High-resolution PNG files (for web and print, transparent background).

* Vector EPS/SVG files (for scalable usage across all mediums).

* Versions in various color palettes (full color, monochrome, inverse).

* A comprehensive Logo Usage Guidelines document to ensure brand consistency.

  • Product Screenshots & Demos:

* High-resolution images of key platform interfaces (e.g., dashboard, workflow builder, analytics modules).

* Illustrations and infographics showcasing specific workflow automations (e.g., AI-driven SEO content generation, automated sales lead nurturing sequences).

* Short video clips demonstrating core features, user experience, and key functionalities.

* Link to an online interactive demo or a recorded platform walkthrough.

  • Executive Headshots:

* Professional, high-resolution headshots of key leadership (Dr. Anya Sharma, Mr. David Chen).

* Available in various formats (JPG, PNG) suitable for both web and print publications.

  • Company Videos:

* Corporate Explainer Video: A 2-3 minute video introducing PantheraHive, its mission, and core offerings.

* Customer Testimonial Videos: Short videos featuring satisfied clients discussing their success with PantheraHive.

* Product Feature Spotlight Videos: Detailed videos highlighting specific platform capabilities.

* Vision/Mission Statement Video: A brief video outlining PantheraHive's future direction and commitment.

  • Press Releases & News Coverage:

* Links to recent official press releases (e.g., funding announcements, major product updates, key partnership announcements).

* Links to significant media coverage, articles, or interviews featuring PantheraHive.

  • Brand Guidelines:

* A comprehensive document detailing PantheraHive's brand identity, including logo usage, typography, color palette, imagery style, and tone of voice.

  • Boilerplate Descriptions:

* Short Boilerplate (approx. 50 words):

PantheraHive is an AI-powered workflow automation platform revolutionizing business operations. Founded in 2025, it empowers over 500 businesses worldwide to automate SEO, marketing, sales, legal, and phone operations with 150+ intelligent workflows, driving unparalleled efficiency and strategic growth.

* Long Boilerplate (approx. 100 words):

PantheraHive is a leading AI-powered workflow automation platform dedicated to transforming business efficiency and operational intelligence. Since its founding in 2025, PantheraHive has enabled over 500 businesses globally to automate critical functions across SEO, marketing, sales, legal, and phone operations. With a comprehensive library of 150+ pre-built intelligent workflows, the platform empowers organizations to streamline complex processes, significantly reduce operational costs, and unlock new avenues for strategic growth and innovation. PantheraHive is committed to democratizing advanced AI, making sophisticated automation accessible and impactful for enterprises worldwide.


gemini Output

Here is the comprehensive, detailed, and professional press kit for your AI-powered workflow automation platform, based on the information provided. This kit is designed to provide media professionals with a quick and thorough understanding of your company.


Meridian Solutions Press Kit

For Immediate Release

1. Company Overview

Meridian Solutions is a pioneering AI-powered workflow automation platform dedicated to revolutionizing how businesses operate across critical functions. Founded in 2025, our mission is to empower organizations worldwide by automating complex, time-consuming processes in areas such as SEO, marketing, sales, legal, and phone operations.

At the core of our offering are over 150 pre-built intelligent workflows, meticulously designed to integrate seamlessly into existing business ecosystems. These workflows leverage advanced artificial intelligence to deliver unparalleled efficiency, accuracy, and strategic insights, enabling businesses to reallocate valuable human resources to more creative and high-impact initiatives.

Since our inception, we have rapidly grown to serve over 500 businesses globally, helping them achieve significant operational optimizations, accelerate growth, and maintain a competitive edge in an increasingly digital landscape. We believe in a future where intelligent automation is not just a luxury, but a fundamental driver of business success.

2. Fact Sheet

  • Company Name: Meridian Solutions
  • Founding Year: 2025
  • Headquarters: San Francisco, CA
  • Mission Statement: To empower businesses globally through intelligent, AI-driven automation, optimizing operations and fostering growth across all critical functions.
  • Vision Statement: To be the leading global provider of AI-powered workflow automation, transforming how businesses operate by making advanced automation accessible and impactful.
  • Core Offering: AI-powered workflow automation platform
  • Key Functionality: Enables automation of:

* SEO operations (e.g., content generation, keyword research, performance monitoring)

* Marketing campaigns (e.g., email sequences, social media scheduling, analytics reporting)

* Sales processes (e.g., lead nurturing, CRM updates, proposal generation)

* Legal tasks (e.g., document review, contract drafting, compliance checks)

* Phone operations (e.g., automated call routing, transcription, sentiment analysis)

  • Product Portfolio: 150+ pre-built intelligent workflows
  • Customer Base: Serving 500+ businesses worldwide
  • Technology Focus: Artificial Intelligence, Machine Learning, Workflow Orchestration, Natural Language Processing
  • Key Differentiators: Extensive library of pre-built workflows, rapid deployment, cross-functional automation, global reach, proven track record of efficiency gains.
  • Website: www.meridiansolutions.com
  • Social Media:

* LinkedIn: Meridian Solutions

* Twitter/X: Meridian Solutions

* Facebook: Meridian Solutions

* [Add any other relevant social media platforms]

3. Executive Bios

Our leadership team comprises visionary entrepreneurs, seasoned technologists, and industry experts dedicated to pushing the boundaries of AI and automation. While specific bios are available upon request, here is a general overview of the caliber of our executive leadership:

  • Alexandra Chen:

[He/She/They] is the driving force behind [Company Name]'s innovative vision, bringing [X] years of experience in AI, software development, and enterprise solutions. [He/She/They] founded [Company Name] with a profound belief in the transformative power of intelligent automation to reshape global business operations. [His/Her/Their] leadership fosters a culture of innovation, customer-centricity, and relentless pursuit of excellence, guiding the company to its current position as a rapidly growing leader in the automation space. [He/She/They] holds a [Degree] in [Field] from [University].

  • Alexandra Chen:

[He/She/They] leads the technological innovation and product development at [Company Name]. With a deep background in machine learning, cloud architecture, and scalable software solutions, [he/she/they] is responsible for architecting our robust platform and ensuring our workflows remain at the cutting edge of AI capabilities. [His/Her/Their] expertise ensures that [Company Name]'s solutions are not only powerful but also intuitive and reliable for businesses worldwide.

  • Alexandra Chen:

[He/She/They] spearheads [Company Name]'s global market strategy and customer engagement efforts. Bringing extensive experience in B2B SaaS growth and market penetration, [he/she/they] is instrumental in communicating our value proposition and expanding our global footprint. [His/Her/Their] strategic insights have been crucial in building strong relationships with our diverse client base and driving significant business growth.

  • Note to Media: Detailed individual executive bios, including high-resolution headshots, are available upon request. Please contact our media relations team for specific information.

4. Media Assets List

The following media assets are available to support your coverage of [Company Name]. Please contact our media relations team for access or specific requests.

  • Company Logos:

* High-resolution vector files (AI, EPS, SVG) for print.

* Web-optimized PNG/JPG files (various sizes, dark/light backgrounds).

* Favicon files.

  • Product Screenshots & Demos:

* High-resolution images of the platform's user interface, dashboard, and workflow builder.

* Short video demonstrations showcasing key automated workflows (e.g., SEO content generation, sales lead nurturing).

* Walkthroughs of specific intelligent workflow examples.

  • Executive Headshots:

* Professional, high-resolution headshots of key executives (PNG/JPG).

  • Brand Guidelines:

* A comprehensive document outlining brand colors, typography, usage rules, and tone of voice.

  • Company Videos:

* "About Us" explainer video.

* Customer testimonial videos.

* Product overview videos.

  • Press Releases Archive:

* Access to previous press releases announcing new features, partnerships, funding rounds, and milestones.

  • Data & Statistics:

Infographics or data sheets illustrating impact (e.g., average time saved, ROI figures - if available and approved for public release*).

Media Contact:

For all media inquiries, interview requests, or further information, please contact:

[Contact Person Name]

[Title]

Email: [Email Address]

Phone: [Phone Number]

[Optional: Media Relations Page URL]


Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}