<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: sonya dennis</title>
    <description>The latest articles on DEV Community by sonya dennis (@sonya_dennis_e94765a2bdd0).</description>
    <link>https://dev.to/sonya_dennis_e94765a2bdd0</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3760173%2Fdeb1b5b8-95e0-45e9-96dd-a6e0469fb197.png</url>
      <title>DEV Community: sonya dennis</title>
      <link>https://dev.to/sonya_dennis_e94765a2bdd0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sonya_dennis_e94765a2bdd0"/>
    <language>en</language>
    <item>
      <title>I Made a Website Where You Can Create AI Videos from Text — Here's How</title>
      <dc:creator>sonya dennis</dc:creator>
      <pubDate>Sun, 08 Feb 2026 14:59:08 +0000</pubDate>
      <link>https://dev.to/sonya_dennis_e94765a2bdd0/i-made-a-website-where-you-can-create-ai-videos-from-text-heres-how-44l2</link>
      <guid>https://dev.to/sonya_dennis_e94765a2bdd0/i-made-a-website-where-you-can-create-ai-videos-from-text-heres-how-44l2</guid>
      <description>&lt;p&gt;Hi everyone! I want to share a project I just launched. It's called &lt;a href="https://www.seedance2.today" rel="noopener noreferrer"&gt;Seedance 2.0&lt;/a&gt;.                      &lt;/p&gt;

&lt;p&gt;## What Does It Do?                                                                                                                   &lt;/p&gt;

&lt;p&gt;You type a sentence, and it makes a video for you. You can also upload a photo and turn it into a video. The cool part? It also&lt;br&gt;&lt;br&gt;
  generates audio — like voice, sound effects, and background music — all at the same time.                                             &lt;/p&gt;

&lt;p&gt;For example, you type: &lt;em&gt;"A penguin walking on the beach at sunset"&lt;/em&gt; — and you get a real video of that, with ocean sounds included.   &lt;/p&gt;

&lt;p&gt;## Why I Built This                                                                                                                   &lt;/p&gt;

&lt;p&gt;ByteDance (the company behind TikTok) released an AI model called Seedance. It's really good at making videos. But the problem is —&lt;br&gt;&lt;br&gt;
  you need to use their API. That means writing code. Most people don't know how to do that.                                            &lt;/p&gt;

&lt;p&gt;So I thought: why not build a simple website where anyone can use it? No coding needed. Just type and click.                          &lt;/p&gt;

&lt;p&gt;## What Can It Do?                                                                                                                    &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Text to Video&lt;/strong&gt; — Type what you want to see
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image to Video&lt;/strong&gt; — Upload a photo, make it move
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio included&lt;/strong&gt; — Dialogue, sound effects, ambient sounds
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Up to 1080p&lt;/strong&gt; resolution
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;6 aspect ratios&lt;/strong&gt; — 16:9, 9:16, 4:3, 3:4, 21:9, 1:1
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4 to 12 seconds&lt;/strong&gt; per video
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Same character across shots&lt;/strong&gt; — The face and clothes stay the same
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;## How I Built It                                                                                                                     &lt;/p&gt;

&lt;p&gt;I'm not a big team. Here's what I used:                                                                                               &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js&lt;/strong&gt; — For the website (frontend + backend)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; — For the design
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stripe&lt;/strong&gt; — For payments
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;fal.ai + BytePlus API&lt;/strong&gt; — To connect to the Seedance AI model
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel&lt;/strong&gt; — For hosting
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;next-intl&lt;/strong&gt; — The site works in English and Chinese
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;## How It Works (Simple Version)                                                                                                      &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You type a prompt or upload an image
&lt;/li&gt;
&lt;li&gt;You pick resolution and aspect ratio
&lt;/li&gt;
&lt;li&gt;You click "Generate"
&lt;/li&gt;
&lt;li&gt;My server sends your request to the Seedance AI
&lt;/li&gt;
&lt;li&gt;AI makes the video (with audio)
&lt;/li&gt;
&lt;li&gt;You download it. No watermark.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. Pretty simple from the user side.                                                                                          &lt;/p&gt;

&lt;p&gt;## Pricing                                                                                                                            &lt;/p&gt;

&lt;p&gt;I use a credit system. You buy credits, then spend them to make videos.                                                               &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One-time packs (credits never expire):&lt;/strong&gt;                                                                                            &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$9.90 → 1,000 credits (~10 videos at 720p)
&lt;/li&gt;
&lt;li&gt;$39.90 → 5,000 credits (~50 videos)
&lt;/li&gt;
&lt;li&gt;$99.90 → 15,000 credits (~150 videos)
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Monthly plans:&lt;/strong&gt;                                                                                                                    &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$9.90/month → 1,000 credits
&lt;/li&gt;
&lt;li&gt;$29.90/month → 3,000 credits
&lt;/li&gt;
&lt;li&gt;$79.90/month → 10,000 credits
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Higher resolution and longer videos cost more credits. That's why I chose credits instead of "X videos per month" — it's more fair.   &lt;/p&gt;

&lt;p&gt;## Hard Parts                                                                                                                         &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost control&lt;/strong&gt; — AI video generation is not cheap. I spent a lot of time calculating how many credits each video type should cost,&lt;br&gt;&lt;br&gt;
  so I don't lose money but also keep prices reasonable.                                                                                &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two languages&lt;/strong&gt; — My users come from different countries. Making the whole site work in both English and Chinese was more work than &lt;br&gt;
  I expected.                                                                                                                           &lt;/p&gt;

&lt;p&gt;## What's Coming Next                                                                                                                 &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Seedance 2.0 model with &lt;strong&gt;2K resolution&lt;/strong&gt; (coming soon)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Longer videos&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video to Video&lt;/strong&gt; — Use a reference video to guide generation
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;## Want to Try?                                                                                                                       &lt;/p&gt;

&lt;p&gt;Here's the link: &lt;a href="https://www.seedance2.today" rel="noopener noreferrer"&gt;https://www.seedance2.today&lt;/a&gt;                                                           &lt;/p&gt;

&lt;p&gt;The cheapest pack is $9.90 — enough to make about 10 videos and see if you like it.                                                   &lt;/p&gt;

&lt;p&gt;If you have any questions or feedback, leave a comment. I read everything!                                                            &lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>devops</category>
      <category>nextjs</category>
    </item>
  </channel>
</rss>
