<?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: Zachary Sturman</title>
    <description>The latest articles on DEV Community by Zachary Sturman (@zacharysturman).</description>
    <link>https://dev.to/zacharysturman</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%2F1910384%2Feef7a207-654e-4386-81c9-1041c6b4b07a.jpeg</url>
      <title>DEV Community: Zachary Sturman</title>
      <link>https://dev.to/zacharysturman</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zacharysturman"/>
    <language>en</language>
    <item>
      <title>The Wolf Project - Reworking a Real-World Project</title>
      <dc:creator>Zachary Sturman</dc:creator>
      <pubDate>Mon, 27 Apr 2026 21:06:25 +0000</pubDate>
      <link>https://dev.to/zacharysturman/the-wolf-project-reworking-a-real-world-project-5e3m</link>
      <guid>https://dev.to/zacharysturman/the-wolf-project-reworking-a-real-world-project-5e3m</guid>
      <description>&lt;p&gt;A few weeks ago I watched a Dodo video about The Wolf Project that stayed with me more than I expected.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=NMf8mlxO4sk" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=NMf8mlxO4sk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After that, I tried to find more information about what I had just watched. When I googled ‘the wolf project’ there was obviously a lot of options so I went to their Instagram page:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instagram.com/_wolf_project/" rel="noopener noreferrer"&gt;https://www.instagram.com/_wolf_project/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I sent a message, Megan responded, and she made it clear that help on the site itself would actually be useful. That became the starting point.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where the Project Started
&lt;/h2&gt;

&lt;p&gt;The existing site did what it needed to do at a basic level. It explained the mission, shared stories, and gave people a way to engage.&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.amazonaws.com%2Fuploads%2Farticles%2F5nrf8pugng8wx4pvxwmg.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.amazonaws.com%2Fuploads%2Farticles%2F5nrf8pugng8wx4pvxwmg.png" alt="Screenshot 2026-04-18 at 17.28.24.png" width="800" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The site had everything it needed for the moment, but it was missing the actual layers Megan was wanting like the ability to have specific animal stories showcased, specific dollar amount shown per case plus blogs and an application process for others to get on board.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’ve Been Working On
&lt;/h2&gt;

&lt;p&gt;The current version is built with Next.js and uses Firebase for authentication and data, with Cloudinary handling image storage.&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.amazonaws.com%2Fuploads%2Farticles%2Fzh2sloev34x9nzhsvss9.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.amazonaws.com%2Fuploads%2Farticles%2Fzh2sloev34x9nzhsvss9.png" alt="Screenshot 2026-04-18 at 17.29.59.png" width="800" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cases, blog posts, and site-wide content are stored in Firestore, which means updates are persisted and reflected immediately on the site. This is building the first parts of the real system Megan is looking for.&lt;/p&gt;

&lt;p&gt;That change shifts how the project can be used.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Structured data for cases, blog posts, and shared site content&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Image uploads that don’t rely on local assets&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seeded demo data so the site is usable without setup&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There’s still work to do, especially around polish and edge cases, but the foundation is in a much better place than it was.&lt;/p&gt;




&lt;h2&gt;
  
  
  Current State
&lt;/h2&gt;

&lt;p&gt;The dev version of the site is live here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://the-wolf-project-14stqkkgr-zsturmans-projects.vercel.app/" rel="noopener noreferrer"&gt;https://the-wolf-project-14stqkkgr-zsturmans-projects.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The original site is still available here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yourdogcanstay.com/" rel="noopener noreferrer"&gt;https://yourdogcanstay.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s still a work in progress. There are areas that need refinement, and some features that haven’t been fully implemented yet. But it’s at a point where it’s usable and where feedback is actually helpful.&lt;/p&gt;

&lt;p&gt;If you’ve seen the story or care about the space this project is working in, there’s room to contribute, whether that’s through feedback, design suggestions, or development.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Comes Next
&lt;/h2&gt;

&lt;p&gt;There are a few areas I’m focused on next:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Tightening up editing and data validation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improving how donation data is handled and displayed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cleaning up remaining assumptions around static content&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Making sure the system is stable enough for real usage&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make sure the site can actually support the work it’s tied to, without becoming something that needs constant technical maintenance.&lt;/p&gt;

</description>
      <category>dogs</category>
      <category>firebase</category>
      <category>nextjs</category>
      <category>nonprofit</category>
    </item>
    <item>
      <title>How’s My Eating?</title>
      <dc:creator>Zachary Sturman</dc:creator>
      <pubDate>Thu, 15 Aug 2024 06:17:16 +0000</pubDate>
      <link>https://dev.to/zacharysturman/hows-my-eating-39jh</link>
      <guid>https://dev.to/zacharysturman/hows-my-eating-39jh</guid>
      <description>&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;“Breathe”&lt;/em&gt; &lt;/li&gt;
&lt;li&gt;&lt;em&gt;"The food’s not going anywhere."&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;"Are you in a race?"&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I eat too fast. It’s something that’s been an issue in my life for as long as I can remember. I always finish my food way faster than the people around me.&lt;/p&gt;

&lt;p&gt;Sitting in front of the TV, barely chewing my food, and missing the moment when my body tries to tell me I’m full—binge eating can be a challenging habit to break, mostly because it’s really, really hard for me to pull my concentration away from the act of eating to the act of self-control.&lt;/p&gt;

&lt;p&gt;There are a lot of benefits of slowing down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mindful eating habits lead to healthier food choices&lt;/li&gt;
&lt;li&gt;Avoiding overeating by listening to your body&lt;/li&gt;
&lt;li&gt;Quality of life increases when you actually taste what you're eating&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’ve tried a lot of different ways to slow down my eating like matching my bite pace with someone who eats slower and counting my chews.&lt;/p&gt;

&lt;p&gt;These strategies have their downsides, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Distraction from social interactions&lt;/li&gt;
&lt;li&gt;Not allowing yourself to enjoy the flavors&lt;/li&gt;
&lt;li&gt;And it's just hard to maintain long enough to build habits&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;em&gt;"There's an app for that"&lt;/em&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;“How’s My Eating?”&lt;/em&gt; is an app designed to provide real-time notifications about your eating habits. Specifically, the app would monitor your eating pace or chew count and alert you if you’re eating too fast. This could lead to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Healthier eating habits&lt;/li&gt;
&lt;li&gt;Better digestion&lt;/li&gt;
&lt;li&gt;More enjoyment of food&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to Make It?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To achieve this, I decided to focus on &lt;strong&gt;kinetic data&lt;/strong&gt;—movements and patterns captured by devices like AirPods. This method is less intrusive and more feasible for users who value privacy.&lt;/p&gt;

&lt;p&gt;I’m excited to continue developing &lt;em&gt;“How’s My Eating?”&lt;/em&gt; and share my progress with you. This is the first post I’ve made in this format, so I hope it came across well. I plan to develop a schedule to keep these updates coming, but for now, let’s aim for one post a week.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ios</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
