<?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: zohir Benmalek</title>
    <description>The latest articles on DEV Community by zohir Benmalek (@benmalek-zohir).</description>
    <link>https://dev.to/benmalek-zohir</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4080496%2Faaec0ce0-d378-4911-832b-d646169ae9ff.png</url>
      <title>DEV Community: zohir Benmalek</title>
      <link>https://dev.to/benmalek-zohir</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/benmalek-zohir"/>
    <language>en</language>
    <item>
      <title>I’m building TWS, a small platform for audio-visual storytelling</title>
      <dc:creator>zohir Benmalek</dc:creator>
      <pubDate>Sun, 16 Aug 2026 18:52:19 +0000</pubDate>
      <link>https://dev.to/benmalek-zohir/im-building-tws-a-small-platform-for-audio-visual-storytelling-c8i</link>
      <guid>https://dev.to/benmalek-zohir/im-building-tws-a-small-platform-for-audio-visual-storytelling-c8i</guid>
      <description>&lt;p&gt;Hey everyone,&lt;/p&gt;

&lt;p&gt;I’m building &lt;strong&gt;The Whispering Stories (TWS)&lt;/strong&gt; — a small independent project at &lt;strong&gt;&lt;a href="https://tws.rest/" rel="noopener noreferrer"&gt;https://tws.rest/&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff2hx7ws1r70jz1vjc0xz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff2hx7ws1r70jz1vjc0xz.png" alt=" " width="800" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea came from wanting to experiment with a different way of consuming short stories.&lt;/p&gt;

&lt;p&gt;Instead of presenting a story as a normal page of text, TWS combines &lt;strong&gt;writing, narration, and visual scenes&lt;/strong&gt; into one experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9mmiqvd1yjiji28x3a32.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9mmiqvd1yjiji28x3a32.png" alt=" " width="800" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can read the story yourself, or listen to the narration while the scenes change as the story progresses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why I started it
&lt;/h3&gt;

&lt;p&gt;I’ve always found the boundary between books, podcasts, and video interesting.&lt;/p&gt;

&lt;p&gt;A book gives you complete control over the pace, but everything is left to your imagination.&lt;/p&gt;

&lt;p&gt;A podcast gives you narration and atmosphere, but the visual side is mostly absent.&lt;/p&gt;

&lt;p&gt;Video gives you text, audio, and visuals together, but the creator controls almost the entire pace.&lt;/p&gt;

&lt;p&gt;I wanted to experiment somewhere in the middle.&lt;/p&gt;

&lt;p&gt;With TWS, each story is broken into scenes, with the text, audio, and imagery connected to those scenes.&lt;/p&gt;

&lt;h3&gt;
  
  
  The technical challenge
&lt;/h3&gt;

&lt;p&gt;The interesting part of the project hasn't really been making another website.&lt;/p&gt;

&lt;p&gt;The harder problem is coordinating all of the content.&lt;/p&gt;

&lt;p&gt;A single story can have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The written narrative&lt;/li&gt;
&lt;li&gt;Individual scenes&lt;/li&gt;
&lt;li&gt;Images for each scene&lt;/li&gt;
&lt;li&gt;Narration&lt;/li&gt;
&lt;li&gt;Timing information&lt;/li&gt;
&lt;li&gt;Metadata for the website&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those assets need to stay synchronized and load efficiently in the browser.&lt;/p&gt;

&lt;p&gt;I’ve been building the project around a fairly simple web stack and gradually adding the infrastructure needed to handle the content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Keeping the experience simple
&lt;/h3&gt;

&lt;p&gt;I don't want TWS to become another social network or infinite-scroll content site.&lt;/p&gt;

&lt;p&gt;The goal is much simpler:&lt;/p&gt;

&lt;p&gt;Open a story → start reading or listening → experience the story.&lt;/p&gt;

&lt;p&gt;There are no complicated workflows required to understand what the website is for.&lt;/p&gt;

&lt;p&gt;That simplicity is something I’m trying to preserve as the project grows.&lt;/p&gt;

&lt;h3&gt;
  
  
  The part I'm still figuring out
&lt;/h3&gt;

&lt;p&gt;The biggest question for me is whether combining these formats actually makes stories better.&lt;/p&gt;

&lt;p&gt;There are obvious advantages.&lt;/p&gt;

&lt;p&gt;A visual scene can establish a location immediately. Narration can make the experience more immersive. Text gives the reader control.&lt;/p&gt;

&lt;p&gt;But there are also potential problems.&lt;/p&gt;

&lt;p&gt;Too many visual changes could become distracting. Narration might feel too slow or too fast. Images might interfere with the reader's imagination rather than enhance it.&lt;/p&gt;

&lt;p&gt;So I'm treating TWS as an ongoing experiment rather than pretending I've already found the perfect format.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's next
&lt;/h3&gt;

&lt;p&gt;I'm planning to keep expanding the story library while improving the actual reading/listening experience.&lt;/p&gt;

&lt;p&gt;Some of the areas I'm particularly interested in are better synchronization between narration and scenes, improving performance, making the interface more accessible, and eventually making the storytelling format more interactive.&lt;/p&gt;

&lt;p&gt;At this stage, I'm mainly looking for feedback from other indie hackers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this combination of text + narration + visual scenes feel useful to you, or does it feel like unnecessary complexity compared with simply reading a story?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project is live here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://tws.rest/" rel="noopener noreferrer"&gt;https://tws.rest/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear what you think, especially from people who have built content platforms, media projects, or small consumer products themselves.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>content</category>
      <category>storytelling</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
