🚀 Projiverse

Local Pipeline — Sentinel Lite → Cartographer

⚡ No Temporal · No Docker · Runs locally
🎯 Select Your Portal
Student Portal: Upload a ZIP or paste a public GitHub repository URL to create academic lifecycle documents.
📦 Project Source
Local mode accepts public github.com/owner/repository URLs only. Tokens, private repositories, query strings, and other hosts are not supported.
🎓 Student Details (optional)
Partner 1
Partner 2
Pipeline Progress
🎉 Analysis Results
Files Scanned
Code Chunks Indexed
Grounded %
Learning Steps
💰 LLM Cost ·
📄
Click a file to get an explanation
Click a node to see the file path.

🏗 System Architecture


      

🗄 Database ER Diagram


      

🔀 Sequence Flow


      

📐 Class Relationship Diagram


      

🔄 Main Process Activity Flow


      
📚 Project Documentation Studio
Generate a grounded academic or technical document pack for the selected portal. Local mode has no checkout or payment gate.
Ready when your project analysis is complete.
📖 Grounded document structure
Click a section to read its grounded preview. Student and Creator runs use an academic final-report structure; Professional runs use a technical structure.
🎤 Presentation outline
Click a slide to preview the saved presentation content.
📄 Document preview
Select an artifact or a section to view it here.

🚀 Projiverse Analysis Report

📊 Tech Stack & Summary

🏗 Architecture Components

🌐 API Endpoints

📚 Learning Path

⚙️ Setup Files Generator
Download ready-to-run setup scripts tailored to your project's tech stack. Includes PowerShell, Bash, Dockerfile, and README.
Run your project analysis first, then switch to this tab to download the setup package.
🛰 Projiverse Sync Preview
Exactly what Curator will project into Projiverse's student-facing tables for this run — read-only, nothing is sent or saved by viewing this.
🔑 Project Environment Variables
Supply the env vars your app needs to start in Docker (DATABASE_URL, API keys, etc.). Values are stored in Supabase and injected into the container at capture time. Leave blank to use safe defaults (SQLite DB, demo keys).
🎬 Demo Media Upload
Upload your own demo video + screenshots. We'll generate a grounded narration script from your project's architecture and synthesise a professional voiceover with ElevenLabs. Works for any project type — no Docker or server-side execution needed.
Select files above then click Upload.
🖼 Project Hero Image
Describe your project in a sentence or two — AI will turn it into an image prompt and generate 3 candidate hero images. Pick your favorite and it becomes the main image students see on the marketplace card and detail page. You get up to 3 generations per project — after that, the first candidate is auto-selected as the default if you haven't picked one yourself.
Describe your project above, then generate.
🚀 Publish to Projiverse
Runs the full Curator pipeline: collect → enrich with LLM narratives → generate hero assets (set CURATOR_HERO_IMAGE=ai for an OpenRouter AI hero) → upload to Supabase Storage → publish to DB → sync to Projiverse API.
🛰 Browse Listing Page ↗
Run analysis first, then publish.
Run your project analysis first, then switch to this tab to preview the Projiverse payload.
Hi! I've indexed your project. Ask me anything about how the code works!
🔒 Admin Security Approval (Professional Path)
Demo interface for reviewing projects blocked at GATE_A due to security issues (malware, secrets, CVEs)
📡 Projiverse Sync Status
Per-project, per-section sync status between Curator and Projiverse's product API — retry failed pushes here; admins are also emailed once retries are exhausted.
⚙️ Security Settings Configuration
Configure which security scans are enabled for Student and Professional modes. Changes apply to all future uploads.

🎓 Student Mode

Security disabled by default for fast validation

💼 Professional Mode

Full security enabled by default