<?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: Aditri </title>
    <description>The latest articles on DEV Community by Aditri  (@aditric7).</description>
    <link>https://dev.to/aditric7</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%2F4156164%2F62e0d66e-fa6f-4d63-96e2-463fc102281f.jpg</url>
      <title>DEV Community: Aditri </title>
      <link>https://dev.to/aditric7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aditric7"/>
    <language>en</language>
    <item>
      <title>👻 Echoes: Ghost in the Machine — Giving Forgotten Stories a Voice with Local AI</title>
      <dc:creator>Aditri </dc:creator>
      <pubDate>Fri, 30 Oct 2026 08:51:55 +0000</pubDate>
      <link>https://dev.to/aditric7/echoes-ghost-in-the-machine-giving-forgotten-stories-a-voice-with-local-ai-56oc</link>
      <guid>https://dev.to/aditric7/echoes-ghost-in-the-machine-giving-forgotten-stories-a-voice-with-local-ai-56oc</guid>
      <description>&lt;p&gt;&lt;em&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;/em&gt;&lt;/p&gt;

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

&lt;p&gt;The inspiration came from the idea that machines can preserve fragments of forgotten memories, places and stories. I wanted to explore this concept by building something creative rather than another conventional AI chatbot.&lt;/p&gt;

&lt;p&gt;Echoes allows users to create atmospheric ghost stories by choosing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Six different storytelling themes.&lt;/li&gt;
&lt;li&gt;Five different moods.&lt;/li&gt;
&lt;li&gt;A custom setting.&lt;/li&gt;
&lt;li&gt;Three story lengths: Flash, Short and Long.&lt;/li&gt;
&lt;li&gt;An optional detail or memory to incorporate into the story.
The application transforms these inputs into a structured prompt, sends it to a locally running AI model and generates an original story that users can download as a Markdown file.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea behind Echoes is simple: What if a machine could give forgotten stories another voice?&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://echoes-ghost-in-the-machine.onrender.com/" rel="noopener noreferrer"&gt;https://echoes-ghost-in-the-machine.onrender.com/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aditric7/echoes-ghost-in-the-machine" rel="noopener noreferrer"&gt;https://github.com/aditric7/echoes-ghost-in-the-machine&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Echoes is built using Python, Streamlit, Ollama and Gemma 3 1B.&lt;/p&gt;

&lt;p&gt;Technology Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python — Application logic and prompt construction.&lt;/li&gt;
&lt;li&gt;Streamlit — Interactive web interface.&lt;/li&gt;
&lt;li&gt;Ollama — Local model serving and inference.&lt;/li&gt;
&lt;li&gt;Gemma 3 1B — Open-weight language model for story generation.&lt;/li&gt;
&lt;li&gt;Requests — Communication with Ollama's local API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How the application works?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user selects a theme, mood, setting and story length.&lt;/li&gt;
&lt;li&gt;Python combines the selections into a structured storytelling prompt.&lt;/li&gt;
&lt;li&gt;The application sends the prompt to the Ollama API running locally.&lt;/li&gt;
&lt;li&gt;Gemma 3 1B processes the prompt and generates an original story.&lt;/li&gt;
&lt;li&gt;Streamlit displays the generated story and provides a Markdown download option.&lt;/li&gt;
&lt;li&gt;The application is designed to run locally without requiring a paid hosted AI API.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;I chose open-weight AI because I wanted to explore what becomes possible when developers have greater control over the models they use.&lt;/p&gt;

&lt;p&gt;With Echoes, the model runs on the user's own machine through Ollama. This creates several advantages:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Privacy and local inference&lt;br&gt;
Story prompts can remain on the user's machine instead of being sent to an external hosted AI API.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Model flexibility&lt;br&gt;
Users can experiment with different Ollama-supported models by changing the model tag without rebuilding the entire application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Accessibility&lt;br&gt;
There is no requirement for a paid hosted-model API key. After the initial setup and model download, generation can work offline.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developer independence&lt;br&gt;
Using an open-weight model makes it possible to inspect the application workflow, experiment with model behaviour and understand how AI inference works beyond simply calling a commercial API.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Of course, local inference also has trade-offs. Users need to install Ollama, download the model and have sufficient hardware resources.&lt;/p&gt;

&lt;p&gt;For me, this project demonstrates that useful AI experiences can be built without making every interaction dependent on an external AI service.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It-
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Every forgotten place has a story. Every old machine has a history. Every memory carries something worth preserving.&lt;/li&gt;
&lt;li&gt;With Echoes, I wanted to explore the connection between technology, memory and storytelling.&lt;/li&gt;
&lt;li&gt;The project takes inspiration from the idea that even something as ordinary as an abandoned computer, an old terminal or a forgotten digital space could become the starting point for a story.&lt;/li&gt;
&lt;li&gt;Perhaps the most interesting ghost isn't supernatural at all.&lt;/li&gt;
&lt;li&gt;Perhaps it's a story waiting to be remembered.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built independently for Hacktoberfest 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  THANK YOU FOR READING!!
&lt;/h2&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>FiloSort AI: Building an AI-Powered File Organization Assistant 🤖📁</title>
      <dc:creator>Aditri </dc:creator>
      <pubDate>Mon, 26 Oct 2026 06:13:44 +0000</pubDate>
      <link>https://dev.to/aditric7/filosort-ai-building-an-ai-powered-file-organization-assistant-1d7n</link>
      <guid>https://dev.to/aditric7/filosort-ai-building-an-ai-powered-file-organization-assistant-1d7n</guid>
      <description>&lt;p&gt;Have you ever spent too much time searching through a cluttered Downloads folder, trying to remember where you saved a particular file?&lt;/p&gt;

&lt;p&gt;That problem inspired me to build FiloSort AI, an AI-assisted file organization project developed for the Hacktoberfest 2026 DEV Challenge.&lt;/p&gt;

&lt;h2&gt;
  
  
  The idea
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;FiloSort AI aims to make file organization simpler by helping users identify suitable categories and suggesting where their files could belong.&lt;/li&gt;
&lt;li&gt;Instead of manually deciding how to organize every file, users can explore organization suggestions through a dedicated web interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I've built
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Dashboard: An overview of the application's organization features.&lt;/li&gt;
&lt;li&gt;File categories: Separate sections for documents, images, audio, and video.&lt;/li&gt;
&lt;li&gt;AI Organiser: An interface for generating and reviewing file organization suggestions.&lt;/li&gt;
&lt;li&gt;Suggested organization: Recommendations for categories and destinations based on file information.&lt;/li&gt;
&lt;li&gt;Backend API: A FastAPI backend that processes requests from the frontend.&lt;/li&gt;
&lt;li&gt;Deployed web application: A live frontend and backend that make the current prototype accessible online.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: React, Vite, CSS&lt;/li&gt;
&lt;li&gt;Backend: Python, FastAPI&lt;/li&gt;
&lt;li&gt;AI experimentation: Ollama with Gemma 3 (1B) during local development&lt;/li&gt;
&lt;li&gt;Deployment: Render&lt;/li&gt;
&lt;li&gt;Version control: Git and GitHub&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Try the live application:&lt;br&gt;
Live Demo:-- &lt;a href="https://filosort-ai-1.onrender.com" rel="noopener noreferrer"&gt;https://filosort-ai-1.onrender.com&lt;/a&gt;&lt;br&gt;
Backend API:--  &lt;a href="https://filosort-ai.onrender.com/docs" rel="noopener noreferrer"&gt;https://filosort-ai.onrender.com/docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FiloSort AI is a web-based prototype that helps users explore file categories and organization suggestions through a dedicated interface.&lt;/p&gt;

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

&lt;p&gt;GitHub Repository: &lt;a href="https://github.com/aditric7/FiloSort-AI" rel="noopener noreferrer"&gt;https://github.com/aditric7/FiloSort-AI&lt;/a&gt;&lt;br&gt;
The project uses a React frontend and a Python FastAPI backend. The repository contains the source code for the application.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;I built FiloSort AI to explore how AI-assisted organization could make managing digital files easier.&lt;/li&gt;
&lt;li&gt;The application includes a dashboard, file-category sections, an AI Organiser interface, and a backend endpoint for generating organization suggestions.&lt;/li&gt;
&lt;li&gt;During local development, I experimented with Gemma 3 (1B) through Ollama. One important lesson was that a model running locally on my computer is not automatically accessible to a cloud deployment. The current deployed version uses fallback suggestions when the local model is unavailable.&lt;/li&gt;
&lt;li&gt;At this stage, the application focuses on organization suggestions rather than automatically moving files on a user's computer. Connecting hosted model inference and supporting actual file-content analysis are planned improvements.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Open innovation made this project a valuable learning experience because I could explore open-weight AI models, experiment with local inference, and build on accessible development frameworks.&lt;/li&gt;
&lt;li&gt;Using Gemma through Ollama gave me an opportunity to understand how a model can be integrated into an application without relying entirely on a closed, hosted AI API during local development.&lt;/li&gt;
&lt;li&gt;Open-source tools such as React, FastAPI, and Ollama also helped me learn by building and debugging a complete application, from its interface to its backend and deployment.&lt;/li&gt;
&lt;li&gt;For me, open innovation is about being able to experiment, inspect how tools fit together, learn from the community, and improve a project incrementally.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;li&gt;Best Use of Render&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project was developed as an individual submission.&lt;/p&gt;

&lt;h2&gt;
  
  
  THANK YOU ALL FOR READING !!
&lt;/h2&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>🌿 OuttaDoor: Turning Everyday Life Into an Adventure</title>
      <dc:creator>Aditri </dc:creator>
      <pubDate>Sat, 10 Oct 2026 19:15:00 +0000</pubDate>
      <link>https://dev.to/aditric7/outtadoor-turning-everyday-life-into-an-adventure-1bab</link>
      <guid>https://dev.to/aditric7/outtadoor-turning-everyday-life-into-an-adventure-1bab</guid>
      <description>&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;:-&lt;/p&gt;

&lt;p&gt;🌿** OuttaDoor **— Turning Everyday Moments Into Outdoor Adventures&lt;/p&gt;

&lt;p&gt;What if technology encouraged us to spend less time on screens and more time experiencing the world around us?&lt;/p&gt;

&lt;p&gt;That idea inspired OuttaDoor, a web application designed to turn ordinary moments into opportunities for outdoor adventures.&lt;/p&gt;

&lt;p&gt;Users can choose an outdoor vibe, such as Nature, Walking, Photography, or Friends, select their available time and mood, and generate a quest to help them get outside and try something different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The idea is simple&lt;/strong&gt;: make the screen the starting point, not the destination.&lt;/p&gt;

&lt;p&gt;I built OuttaDoor for people who sometimes need a little inspiration to break their routine, explore their surroundings, or enjoy a small outdoor activity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;br&gt;
🌐 Live Website: &lt;a href="https://outtadoor-1.onrender.com/" rel="noopener noreferrer"&gt;https://outtadoor-1.onrender.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application is deployed on Render, and I've tested the live website independently of my laptop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;br&gt;
💻 GitHub Repository: &lt;a href="https://github.com/aditric7/OuttaDoor" rel="noopener noreferrer"&gt;https://github.com/aditric7/OuttaDoor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the frontend, backend, and project documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1:HTML, CSS, and JavaScript for the frontend&lt;br&gt;
2:Python, FastAPI, and Pydantic for the backend&lt;br&gt;
3:Gemma 3 1B through Ollama for the local AI setup&lt;br&gt;
4:Render for deployment&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;I worked on setting up the project structure, connecting the frontend to the FastAPI backend, configuring deployment, troubleshooting issues, updating the README, and testing the live application.&lt;/li&gt;
&lt;li&gt;For the AI component, I explored using Gemma 3 1B through Ollama, allowing the model to run locally in my development setup.&lt;/li&gt;
&lt;li&gt;The backend attempts to use the configured Ollama service to generate quests. I also implemented a fallback mechanism so the application can return predefined quests when the AI service is unavailable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**One important limitation in the current deployment **is that the Render backend cannot automatically access the Ollama model running on my laptop. Consequently, the deployed website may return fallback quests rather than generating them through Gemma.&lt;/p&gt;

&lt;p&gt;I also used AI assistance during development. While working through the project setup, integration, configuration, debugging, deployment, and testing process myself. This project helped me understand how the different parts of a deployed web application fit together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Does Open Innovation Matter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open-weight models offer developers an opportunity to experiment with AI beyond simply calling a closed, hosted API.&lt;/p&gt;

&lt;p&gt;By exploring Gemma 3 1B with Ollama, I could learn about local inference, experiment with the model in my own environment, and understand the practical trade-offs involved in running AI locally.&lt;/p&gt;

&lt;p&gt;A locally running model can offer more control over where inference happens and reduce dependence on a remote inference service when configured appropriately. It also provides flexibility to experiment with different models and deployment approaches.&lt;/p&gt;

&lt;p&gt;However, local inference requires suitable hardware and a running model service. In my current deployment, the local model is not automatically available to the hosted backend, which is why the fallback mechanism matters.&lt;/p&gt;

&lt;p&gt;For me, open innovation made the AI implementation a learning experience—not just about using a model, but also about understanding how it runs, how the application connects to it, and what happens when the model is unavailable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Agent Session&lt;/strong&gt;:&lt;br&gt;
I don't currently have a DevRelay agent session to share. I developed the project with AI assistance and hands-on configuration, integration, debugging, deployment, and testing.I'll make one soon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prize Categories&lt;/strong&gt;:&lt;br&gt;
Potential category to consider: Gemma — Best Use of Gemma.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prize Categories&lt;/strong&gt;&lt;br&gt;
I'm interested in the Gemma category because I explored Gemma 3 1B through Ollama for local quest generation. I'll make sure my submission accurately reflects how the model is implemented and used in the project.&lt;/p&gt;

&lt;p&gt;✨ &lt;strong&gt;What Works Today?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1: A web interface for generating quests&lt;br&gt;
2: A FastAPI backend connected to the frontend&lt;br&gt;
3: A fallback mechanism for when the local AI service is unavailable&lt;br&gt;
4: A deployed website that I tested independently of my laptop&lt;/p&gt;

&lt;p&gt;🚀 ** What I'd Improve Next**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I'd like to make model inference available in the deployed version, improve quest personalization, and explore ways to make the experience more useful for different outdoor activities.&lt;/li&gt;
&lt;li&gt;Building OuttaDoor has been a learning experience in turning an idea into a working, deployed application—not just writing code, but connecting components, debugging, and testing the result.&lt;/li&gt;
&lt;li&gt;Try OuttaDoor: &lt;a href="https://outtadoor-1.onrender.com/" rel="noopener noreferrer"&gt;https://outtadoor-1.onrender.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*If you try it, I'd delighted to hear what you think! *🌿&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🌿 OuttaDoor: Turning Everyday Life Into an Adventure</title>
      <dc:creator>Aditri </dc:creator>
      <pubDate>Sat, 10 Oct 2026 19:00:24 +0000</pubDate>
      <link>https://dev.to/aditric7/outtadoor-turning-everyday-life-into-an-adventure-2hag</link>
      <guid>https://dev.to/aditric7/outtadoor-turning-everyday-life-into-an-adventure-2hag</guid>
      <description>&lt;p&gt;We use technology for almost everything, but what if we built something that encouraged us to step away from our screens?&lt;/p&gt;

&lt;p&gt;That question inspired 🌱OuttaDoor, a quest-generation web application designed to turn ordinary moments into opportunities for real-world adventure.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Demo:&lt;/strong&gt;  &lt;a href="https://outtadoor-1.onrender.com/" rel="noopener noreferrer"&gt;https://outtadoor-1.onrender.com/&lt;/a&gt;&lt;br&gt;
💻 &lt;strong&gt;Source Code:&lt;/strong&gt;  &lt;a href="https://github.com/aditric7/OuttaDoor" rel="noopener noreferrer"&gt;https://github.com/aditric7/OuttaDoor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌱 &lt;strong&gt;The Idea Behind OuttaDoor&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes, all we need is a small idea to break our routine: explore somewhere new, try an outdoor activity, or spend time doing something different.&lt;/p&gt;

&lt;p&gt;OuttaDoor is designed to make that first step easier by generating quests that encourage users to engage with the world around them.&lt;/p&gt;

&lt;p&gt;The idea fits the Hacktoberfest Week 1 theme, “Touch Grass,” by making the screen a starting point rather than the destination.&lt;/p&gt;

&lt;p&gt;🛠️** How I Built it:--**&lt;/p&gt;

&lt;p&gt;I built the application using:&lt;/p&gt;

&lt;p&gt;1:HTML, CSS and JavaScript for the frontend&lt;br&gt;
2:Python, FastAPI and Pydantic for the backend&lt;br&gt;
3:Gemma 3 1B with Ollama for the local AI setup&lt;br&gt;
4:Render for deployment&lt;/p&gt;

&lt;p&gt;I worked on setting up the project structure, connecting the frontend and backend, configuring deployment, troubleshooting issues, updating documentation, and testing the live application.&lt;/p&gt;

&lt;p&gt;I also used AI assistance during development. Along the way, I worked through the integration and deployment process to understand how the different parts fit together.&lt;/p&gt;

&lt;p&gt;🤖 &lt;strong&gt;Why Open-Weight AI?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I explored running Gemma 3 1B locally through Ollama. This gave me an opportunity to learn about local inference and the flexibility of working with open-weight models.&lt;/p&gt;

&lt;p&gt;A local model can offer more control over where inference happens and can reduce dependence on a remote model API when it is running on your own machine.&lt;/p&gt;

&lt;p&gt;I also deployed the application on Render and implemented fallback quest generation so the website remains usable when the local AI service is unavailable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There is an important limitation in my current deployment:&lt;/strong&gt;&lt;br&gt;
But the Render backend cannot automatically access the Ollama model running on my laptop. When that model is unavailable, the application falls back to predefined quests. So the live demo does not always perform AI inference.&lt;/p&gt;

&lt;p&gt;✨ &lt;strong&gt;What Works Today?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1: A web interface for generating quests&lt;/p&gt;

&lt;p&gt;2: A FastAPI backend connected to the frontend&lt;/p&gt;

&lt;p&gt;3: A fallback mechanism for when the local AI service is unavailable&lt;/p&gt;

&lt;p&gt;4: A deployed website that I tested independently of my laptop&lt;/p&gt;

&lt;p&gt;🚀 ** What I'd Improve Next**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I'd like to make model inference available in the deployed version, improve quest personalization, and explore ways to make the experience more useful for different outdoor activities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Building OuttaDoor has been a learning experience in turning an idea into a working, deployed application—not just writing code, but connecting components, debugging, and testing the result.&lt;br&gt;
Try OuttaDoor: &lt;a href="https://outtadoor-1.onrender.com/" rel="noopener noreferrer"&gt;https://outtadoor-1.onrender.com/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;If you try it, I'd delighted to hear what you think! *&lt;/em&gt;🌿&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mlh</category>
      <category>webdev</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
