Create Presentations with JSON

Unleash your creativity and build stunning presentations with a simple JSON file. Perfect for developers, content creators, and anyone who loves to code. Vibe code with your favorite LLM to generate presentations in seconds!

How it Works

1

Create a JSON File

Structure your presentation using our simple and intuitive JSON format. Define your slides, content, and layout with ease.

2

Upload Your File

Head over to the Creator page and upload your JSON file. Our app will instantly validate and process your presentation.

3

Present to the World

Share your creation with a unique link. Present in fullscreen mode with keyboard navigation and a clean, modern interface.

Slide Component Documentation

Title Slide

A simple slide with a large title and optional subtitle.

{
  "type": "title",
  "title": "Your Title Here",
  "subtitle": "Optional subtitle"
}
Bullet Points Slide

A slide with a title and a list of bullet points.

{
  "type": "bulletPoints",
  "title": "Your Title",
  "items": [
    "First point",
    "Second point",
    "Third point"
  ]
}
Image Slide

A slide to display an image, with an optional title.

{
  "type": "image",
  "src": "https://your-image-url.com/image.png",
  "title": "Optional Title"
}
Code Slide

A slide to display code with syntax highlighting.

{
  "type": "code",
  "title": "Optional Title",
  "code": "function hello() {\n  return 'Hi!';\n}",
  "language": "javascript"
}
Text + Image Slide

A slide with text content and an image side by side.

{
  "type": "textImage",
  "title": "Your Title",
  "text": "Your content here...",
  "imageSrc": "https://image-url.com/image.png",
  "imagePosition": "right"
}