<?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: Shreya Singh Chauhan</title>
    <description>The latest articles on DEV Community by Shreya Singh Chauhan (@shreyasinghchauhan314).</description>
    <link>https://dev.to/shreyasinghchauhan314</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%2F4214693%2F4ec1a84d-6511-4ea1-a826-42be75ed43cc.png</url>
      <title>DEV Community: Shreya Singh Chauhan</title>
      <link>https://dev.to/shreyasinghchauhan314</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shreyasinghchauhan314"/>
    <language>en</language>
    <item>
      <title># 🏮 The Memory Lantern: Some Stories Never Die</title>
      <dc:creator>Shreya Singh Chauhan</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:20:08 +0000</pubDate>
      <link>https://dev.to/shreyasinghchauhan314/-the-memory-lantern-some-stories-never-die-ol7</link>
      <guid>https://dev.to/shreyasinghchauhan314/-the-memory-lantern-some-stories-never-die-ol7</guid>
      <description>&lt;p&gt;*This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&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%2F7hbmmpevrlzenyg0xcbd.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%2F7hbmmpevrlzenyg0xcbd.png" alt=" " width="800" height="960"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;For the Ghost in the Machine challenge, I built &lt;strong&gt;The Memory Lantern&lt;/strong&gt;, a spooky, interactive storytelling web application inspired by Halloween, Día de los Muertos, and the memories we carry with us.&lt;/p&gt;

&lt;p&gt;The idea behind this project is simple: some stories deserve to live forever.&lt;/p&gt;

&lt;p&gt;Halloween celebrates mystery, the supernatural, and the unknown, while Día de los Muertos celebrates the lives and memories of people who are no longer with us. I wanted to bring these ideas together in a single experience that combines spooky storytelling with something meaningful: preserving memories and family histories.&lt;/p&gt;

&lt;p&gt;The Memory Lantern offers three interactive experiences:&lt;/p&gt;

&lt;h3&gt;
  
  
  👻 1. Ghost Story Generator
&lt;/h3&gt;

&lt;p&gt;Users can enter a mysterious situation, an abandoned location, or an unusual event and turn it into a spooky story.&lt;/p&gt;

&lt;p&gt;For example, imagine an empty college corridor, a flickering light, and a telephone ringing inside a locked room. The application transforms the idea into an atmospheric story with a supernatural twist.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌼 2. Memory Lantern
&lt;/h3&gt;

&lt;p&gt;Inspired by Día de los Muertos, this feature helps users create heartfelt remembrance messages using personal details they choose to share.&lt;/p&gt;

&lt;p&gt;A favorite meal, a familiar saying, or a small childhood memory can become a meaningful tribute.&lt;/p&gt;

&lt;p&gt;The goal isn't to contact spirits or make supernatural claims. Instead, it is to help people express their memories through words.&lt;/p&gt;

&lt;h3&gt;
  
  
  📜 3. Oral History Preserver
&lt;/h3&gt;

&lt;p&gt;Family traditions, recipes, childhood experiences, and community stories are often passed down verbally and can gradually disappear.&lt;/p&gt;

&lt;p&gt;This feature helps organize those details into readable stories and suggests questions that can help preserve more of the history.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎨 The Design
&lt;/h3&gt;

&lt;p&gt;I created a dark, atmospheric interface with glowing golden accents, purple tones, and lantern-inspired visuals. The interface is responsive and designed to feel like entering a small storytelling space at midnight.&lt;/p&gt;

&lt;p&gt;I built the current prototype using HTML, CSS, and JavaScript, without requiring a backend, database, or API key.&lt;/p&gt;

&lt;p&gt;The project is designed around a larger idea: &lt;strong&gt;technology can help us preserve the stories that make us human.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/Shreya-9874/The-Memory-Lantern" rel="noopener noreferrer"&gt;https://github.com/Shreya-9874/The-Memory-Lantern&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project currently runs locally in a web browser.&lt;/p&gt;

&lt;p&gt;To try it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download or clone the repository.&lt;/li&gt;
&lt;li&gt;Open &lt;code&gt;index.html&lt;/code&gt; in a modern web browser.&lt;/li&gt;
&lt;li&gt;Choose Ghost Story, Memory Lantern, or Oral History.&lt;/li&gt;
&lt;li&gt;Enter a prompt or select an example.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Light the Lantern&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Copy the generated text or save it as a &lt;code&gt;.txt&lt;/code&gt; file.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No installation or internet connection is required to run the current prototype.&lt;/p&gt;

&lt;p&gt;A deployed demo or video demonstration can be added here once available.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Explore the complete source code:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/Shreya-9874/The-Memory-Lantern" rel="noopener noreferrer"&gt;https://github.com/Shreya-9874/The-Memory-Lantern&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application uses three core web technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5:&lt;/strong&gt; Structures the application and its three storytelling experiences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3:&lt;/strong&gt; Creates the dark visual theme, responsive layouts, glowing accents, and interactive elements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript:&lt;/strong&gt; Handles user interactions, selects examples, generates story text using templates and rules, and provides copy and download functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application is intentionally lightweight. It runs entirely in the browser and does not send user prompts to an external server.&lt;/p&gt;

&lt;p&gt;The code is organized to make the prototype easy to understand and extend. Future versions could introduce a browser-compatible open-weight language model, allowing the storytelling experience to become genuinely AI-powered while preserving the local-first design.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built The Memory Lantern using HTML, CSS, and JavaScript, focusing on a lightweight, responsive experience that works directly in a browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Technical Architecture
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; HTML5, CSS3, and vanilla JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Execution environment:&lt;/strong&gt; The user's web browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Text generation:&lt;/strong&gt; JavaScript templates and simple rules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend:&lt;/strong&gt; None.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;External API:&lt;/strong&gt; None.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data storage:&lt;/strong&gt; The application does not persist prompts or generated stories to a server. Users can explicitly download their generated text.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Development Process
&lt;/h3&gt;

&lt;p&gt;I approached the project in several stages:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Defining the concept&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I explored different interpretations of the Ghost in the Machine theme and chose to combine supernatural storytelling with remembrance and oral history.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Designing the interface&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I created a dark, atmospheric interface with three distinct experiences so users could choose between fictional horror, personal remembrance, and preserving stories.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Building the interactions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I implemented mode selection, example prompts, text generation, clear and reset functionality, clipboard copying, and downloadable text files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Making it accessible&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I kept the application lightweight and responsive, avoiding unnecessary dependencies and complicated setup requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Considering privacy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I designed the application to operate locally in the browser. Prompts are not transmitted to an external service by the current code.&lt;/p&gt;

&lt;h3&gt;
  
  
  What About Open-Source AI?
&lt;/h3&gt;

&lt;p&gt;An important distinction: &lt;strong&gt;the current version is a browser-based prototype, not yet a genuine open-weight AI application.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It uses JavaScript templates rather than an AI model. Although this makes the prototype portable and private by default, it does not independently satisfy the challenge's requirement that open-source or open-weight AI be central to the project.&lt;/p&gt;

&lt;p&gt;My intended next step is to integrate a compatible open-weight model that can run locally in the browser. That would allow the application to generate more varied stories while retaining its privacy-focused architecture.&lt;/p&gt;

&lt;p&gt;I want the AI component to be meaningful rather than simply adding an AI label to a conventional web application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;I believe open innovation matters because the tools we build should give people more control over their technology and their data.&lt;/p&gt;

&lt;p&gt;This is especially important for an application centered on memories and personal stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔒 Privacy and Personal Memories
&lt;/h3&gt;

&lt;p&gt;People may share deeply personal experiences when writing about someone they miss.&lt;/p&gt;

&lt;p&gt;A local-first approach can reduce the need to send those stories to a third-party AI service. In the current prototype, prompts remain in the browser because there is no backend or external API.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌐 Accessibility
&lt;/h3&gt;

&lt;p&gt;A lightweight HTML, CSS, and JavaScript application is easy to download, inspect, modify, and run.&lt;/p&gt;

&lt;p&gt;Users do not need a paid subscription or an API key to try the prototype.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Freedom to Experiment
&lt;/h3&gt;

&lt;p&gt;Open technologies make it easier for developers to understand how an application works and build on it.&lt;/p&gt;

&lt;p&gt;A future open-weight model integration could let developers experiment with different models, customize prompts, and adapt the storytelling experience to different languages and cultural traditions.&lt;/p&gt;

&lt;h3&gt;
  
  
  ♻️ Long-Term Availability
&lt;/h3&gt;

&lt;p&gt;Family memories and oral histories can remain meaningful for generations. Building with inspectable, adaptable technologies reduces dependence on a single hosted AI provider for the application itself.&lt;/p&gt;

&lt;p&gt;The current prototype already runs without a cloud service, although its template-based generation is not AI inference.&lt;/p&gt;

&lt;p&gt;My longer-term goal is to preserve this independence while introducing a genuine open-weight AI model.&lt;/p&gt;

&lt;p&gt;For me, open innovation isn't only about reducing costs. It's about building technology that people can understand, adapt, and continue using.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I did not use DevRelay to record an agent session for this prototype.&lt;/p&gt;

&lt;p&gt;If I create a recorded development session later, I'll add it here.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It 🕯️
&lt;/h2&gt;

&lt;p&gt;The most meaningful part of this project is the Memory Lantern concept.&lt;/p&gt;

&lt;p&gt;We often think of technology as something that helps us work faster or automate everyday tasks. But technology can also help us preserve the little things that might otherwise be forgotten.&lt;/p&gt;

&lt;p&gt;A recipe remembered from childhood. A phrase someone always used. A family tradition that has been passed down for decades.&lt;/p&gt;

&lt;p&gt;These details may seem ordinary, but they become part of the stories that connect generations.&lt;/p&gt;

&lt;p&gt;I wanted to build something that treats those memories with care while still embracing the mystery and atmosphere of Halloween.&lt;/p&gt;

&lt;p&gt;The lantern represents the idea that even when someone is no longer physically present, the stories associated with them can continue to be shared.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Memory Lantern doesn't claim to bring back the dead. It helps keep their stories alive.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;My project currently focuses on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ghost in the Machine theme:&lt;/strong&gt; Halloween-inspired storytelling and remembrance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-source web development:&lt;/strong&gt; A lightweight, browser-based application built with HTML, CSS, and JavaScript.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I have not yet integrated a genuine open-weight AI model, so I am not claiming eligibility for the open-source AI requirement until that integration is implemented.&lt;/p&gt;

&lt;p&gt;Thank you for creating a challenge that encourages developers to explore creative and meaningful uses of technology. 🏮&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
