Creating Websites and Presentations with AI

Alexander Efremov, AI Expert

Aspirity Company
Email: ae@aspirity.com | Telegram: @sabbah13

๐Ÿ’ปโœจ

The Magic of a Simple Prompt?

A Simple AI Request

Expectations vs. Reality when creating a website with a single simple AI prompt.

โœจโžก๏ธโ“

Expectation: A Masterpiece!

Expected cool website

"Make me a beautiful website for a coffee shop!"

Reality (Often): Basic Skeleton

Actual basic website

Very simple HTML, no styles or content.

What Went Wrong?

Why does this happen and how can we fix it? Let's find out!

๐Ÿง

Why is the Result "Underwhelming"?

  • Lack of quality assets: AI doesn't always find or generate suitable images, videos, or texts.
  • No well-thought-out styles and structure: Basic AI output often lacks design and user-friendly navigation.
  • The site isn't published: Generated code needs to be hosted somewhere to be accessible online.
  • Lack of uniqueness and branding: Generic solutions don't reflect the project's individuality.
๐Ÿค”

Assets: Where to Get and How to Create?

Ready-made Assets: Photo and Video Stocks

Quality content is the foundation of any website or presentation.

Pexels Logo

Pexels โ€“ free stock photos and videos.

Unsplash Logo

Unsplash โ€“ a large collection of free high-resolution photos.

Generating Images with AI

Create unique images from text descriptions.

Example of AI-generated image

Creating Videos with AI

From short clips to text animations.

Generating Audio and Voice

Voiceovers, music, and sound effects.

Frameworks and Generators: Structure and Style

Tools for creating modern structure and appearance.

UI Frameworks: Ready-made Design

Sets of pre-built components and styles.

Meta-frameworks: Quick Start

Comprehensive solutions for modern web applications.

Static Site Generators: Speed and Simplicity

Creating fast websites from templates and data.

CMS: Convenient Content Management

AI generates the site, and you easily edit it through a CMS.

  • Headless CMS: Strapi, Sanity.io - AI helps with content, CMS provides API.
  • Traditional CMS with AI plugins: WordPress + AI Plugins.
  • Many AI website builders (e.g., Durable.co) offer built-in editors.

AI can generate structure and initial content, which can then be easily imported and managed via CMS.

Showcasing to the World: Publishing (Deployment)

Putting your site online is easy!

Deployment Platforms

Services that automate the publishing process.

Many offer free tiers and automatic temporary domains.

Your Own Address: Domains

How to buy and link a unique name for your website.

Popular domain registrars:

  • Namecheap Logo Namecheap
  • GoDaddy Logo GoDaddy
  • REG.RU Logo REG.RU (for .RU/.ะ ะค domains)

The linking process usually involves changing DNS records on the registrar's site to point to your hosting platform (Vercel, Netlify, etc.).

AI Developer Tools

From simple chatbots to specialized IDEs.

Browser-based Assistants

Quick code generation, explanations, refactoring.

AI Agents: Autonomous Development

Tools that can create entire applications from descriptions.

Pro Tools: AI-IDEs and Plugins

Deep AI integration into the development process.

Presentations = Websites: Reveal.js

This presentation is made with Reveal.js!

Reveal.js: Interactive HTML Presentations

Reveal.js Logo

Reveal.js (69kโ˜… on GitHub) is a framework for creating beautiful interactive presentations directly in the browser using HTML, CSS, and JavaScript.

Why Reveal.js?

  • Interactivity: Embed web content, animations, interactive diagrams.
  • Flexibility: Horizontal and vertical slides, themes, plugins.
  • PDF Export: Easily share or print.
  • Website: Published as a regular website, accessible via a link.
  • Code Control: Full control over structure and style.
  • Markdown Support: Write content in Markdown.

Online Editor: Slides.com

Slides.com Logo

Slides.com is a commercial online editor built on Reveal.js. It allows creating and editing presentations in a user-friendly visual interface, without direct HTML editing.

Advanced Design with AI

Integrating AI into professional design tools.

Figma + AI = Design Magic

Figma Logo

Popular UI/UX design tool Figma is actively integrating with AI:

  • AI Plugins:
    • Galileo AI: UI generation from text descriptions.
    • FigGPT (and similar): ChatGPT integration for text/idea generation.
    • Plugins for automating routine tasks.
  • AI Assistants (e.g., Cursor): Can help with Figma via API or plugins for generating/modifying designs based on instructions.

Google Stitch: UI from Prompt

Google Labs Logo

Google Stitch (announced at Google I/O, may be part of Google Labs or Project IDX) โ€“ an experimental tool for generating UI mockups and ready HTML/CSS code from text or image prompts.

  • Promises rapid prototype generation.
  • Ability to export to Figma for further refinement.
  • Shows the future of AI-driven design.

Your Action Plan: Checklist

  1. Choose a framework: Decide on the technological basis for your site (Bootstrap, Next.js, Astro, etc.).
  2. Gather/generate assets: Prepare texts, images, videos (stock sites, AI generation).
  3. Create and refine: Use AI tools (ChatGPT, Cursor, v0.dev) to generate and customize code and design.
  4. Publish the site: Deploy your project on Vercel, Netlify, or another platform.
  5. (Optional) Link a domain: Make your site accessible via a unique address.
  6. Gather feedback and improve: Analyze and develop your project.
๐Ÿš€

Useful Links and Resources

Assets: Frameworks and Generators:
Publishing (Deployment): AI Developer Tools: Presentations and Design:

Logos provided by Logo.dev

Thank You for Your Attention!

Alexander Efremov
AI Expert, Aspirity Company

โœ‰๏ธ ae@aspirity.com | Telegram: @sabbah13

Alexander Efremov
Download PDF