<?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: Naila Akram</title>
    <description>The latest articles on DEV Community by Naila Akram (@nailaakram418).</description>
    <link>https://dev.to/nailaakram418</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Naila Akram</title>
      <link>https://dev.to/nailaakram418</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nailaakram418"/>
    <language>en</language>
    <item>
      <title>Google Photos + AI Storage Assistant</title>
      <dc:creator>Naila Akram</dc:creator>
      <pubDate>Sat, 17 Oct 2026 15:15:54 +0000</pubDate>
      <link>https://dev.to/nailaakram418/google-photos-ai-storage-assistant-jpm</link>
      <guid>https://dev.to/nailaakram418/google-photos-ai-storage-assistant-jpm</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;You know that notification you get on your phone saying your storage is almost full? I get it every few days, and honestly, it's annoying.&lt;/p&gt;

&lt;p&gt;Whenever I see it, I open my gallery and start looking for photos I can delete. But then I find so many similar pictures, random screenshots, and photos I don't even remember saving. Sometimes I want to delete a photo, but I stop because I'm not sure if I'll need it later.&lt;/p&gt;

&lt;p&gt;And the worst part is figuring out which photos are duplicates. Going through hundreds of pictures one by one just to free up some space feels like too much work.&lt;/p&gt;

&lt;p&gt;That's where I got the idea for &lt;strong&gt;Google Photos + AI Storage Assistant&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I wanted to build something that could make managing photos easier. The idea is to have a photo gallery where I can browse my pictures, organize them into albums, save my favorites, and eventually get help from AI when I need to clean up my storage.&lt;/p&gt;

&lt;p&gt;So far, I've built a Google Photos-inspired interface with a photo gallery, categories, favorites, an album suggestion interface, and an AI assistant.&lt;/p&gt;

&lt;p&gt;Here's what it currently has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A gallery to browse photos.&lt;/li&gt;
&lt;li&gt;Categories like Travel, Nature, and Screenshots.&lt;/li&gt;
&lt;li&gt;A favorites feature for important photos.&lt;/li&gt;
&lt;li&gt;A suggested album interface where users can select photos.&lt;/li&gt;
&lt;li&gt;An AI chat assistant that runs using a local AI model.&lt;/li&gt;
&lt;li&gt;A storage management section that I'm working to improve.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's still a prototype, and I know there's a lot more I want to add. Duplicate detection is one of the features I'd really like to build next because it would solve the exact problem that inspired this project.&lt;/p&gt;

&lt;p&gt;My idea is simple: I want cleaning up a photo gallery to take less time and feel less stressful.&lt;/p&gt;

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

&lt;p&gt;🎥 &lt;strong&gt;Demo video:&lt;/strong&gt; &lt;a href="https://youtu.be/8dFOMaO5un4" rel="noopener noreferrer"&gt;https://youtu.be/8dFOMaO5un4&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub:&lt;/strong&gt;&lt;br&gt;
Repository Link - &lt;a href="https://github.com/nailaAkr/ai-storage-manager" rel="noopener noreferrer"&gt;https://github.com/nailaAkr/ai-storage-manager&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I used HTML, CSS, and JavaScript to build the frontend, and Node.js with Express for the backend.&lt;/p&gt;

&lt;p&gt;For the AI assistant, I used &lt;strong&gt;Ollama with the Llama 3.2 (1B) model&lt;/strong&gt;. I wanted to try using an open-source model locally instead of relying on a paid AI API.&lt;/p&gt;

&lt;p&gt;Getting everything connected wasn't completely straightforward. I had to work through some issues with the backend and the AI model before I could get responses in my application.&lt;/p&gt;

&lt;p&gt;This project gave me a chance to learn by actually building something instead of just following tutorials. I also got to understand how a local AI model can be connected to a web application.&lt;/p&gt;

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

&lt;p&gt;I'm still learning, and I want to be able to experiment with AI without worrying about API costs every time I try something new.&lt;/p&gt;

&lt;p&gt;Using Ollama made that possible for this project. I could run the model on my own computer and experiment with integrating it into my application.&lt;/p&gt;

&lt;p&gt;I also like the idea of using open-source tools because they give developers the freedom to learn, experiment, and improve their projects. I'd like to explore more privacy-friendly features as I continue working on this, especially since photos can contain personal memories.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;There are a few things I'd love to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A way to find duplicate and similar photos.&lt;/li&gt;
&lt;li&gt;Suggestions for photos that users might want to review or delete.&lt;/li&gt;
&lt;li&gt;Search that lets users describe the photo they're looking for.&lt;/li&gt;
&lt;li&gt;Better album suggestions.&lt;/li&gt;
&lt;li&gt;More control over how personal photo data is handled.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I know these features will take more work, but they're the direction I'd like to take the project in.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;Right now, I'm building this around a problem I face myself, so I'd love to know if other people struggle with the same thing.&lt;/p&gt;

&lt;p&gt;Do you also get storage-full notifications all the time? How do you decide which photos to delete? And would you use an assistant that helps you find duplicates instead of checking everything manually?&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts!&lt;/p&gt;

&lt;p&gt;Thanks for checking out my project. ❤️&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
