<?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>Forem: Damilola Olawoore</title>
    <description>The latest articles on Forem by Damilola Olawoore (@htcode).</description>
    <link>https://forem.com/htcode</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%2F1704927%2F73802105-ae1b-4544-b702-5d7ba4ba4346.jpg</url>
      <title>Forem: Damilola Olawoore</title>
      <link>https://forem.com/htcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/htcode"/>
    <language>en</language>
    <item>
      <title>Task Management App Built with Nextjs</title>
      <dc:creator>Damilola Olawoore</dc:creator>
      <pubDate>Fri, 03 Apr 2026 11:00:18 +0000</pubDate>
      <link>https://forem.com/htcode/task-management-app-built-with-nextjs-3e0</link>
      <guid>https://forem.com/htcode/task-management-app-built-with-nextjs-3e0</guid>
      <description>&lt;p&gt;Last month, I was thinking of what project to create and I decided to build a project management tool to track my own work…&lt;/p&gt;

&lt;p&gt;I created a Task Management App designed around how I think and work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Draggable tasks you can move across sections based on status&lt;/li&gt;
&lt;li&gt;Multiple projects, each with its own workflow&lt;/li&gt;
&lt;li&gt;Custom sections (To-do, In progress, Done… or anything you want)&lt;/li&gt;
&lt;li&gt;Task descriptions so nothing loses context&lt;/li&gt;
&lt;li&gt;Full edit &amp;amp; delete functionality
No sign-ups.
No clutter.
Just a simple system that makes progress visible.
This project reminded me that building for yourself is one of the fastest ways to grow as a developer.
(&lt;a href="https://task-management-snowy-tau.vercel.app/" rel="noopener noreferrer"&gt;https://task-management-snowy-tau.vercel.app/&lt;/a&gt;)
Video attached 🎥 — I’d love to hear your thoughts or feature ideas.
hashtag#BuildingInPublic hashtag#WebDevelopment hashtag#SideProjects hashtag#Productivity hashtag#Developers hashtag#LearningByDoing&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Task Management App</title>
      <dc:creator>Damilola Olawoore</dc:creator>
      <pubDate>Thu, 02 Apr 2026 18:20:12 +0000</pubDate>
      <link>https://forem.com/htcode/task-management-app-3fof</link>
      <guid>https://forem.com/htcode/task-management-app-3fof</guid>
      <description>&lt;p&gt;Last month, I was thinking of what project to create and I decided to build a project management tool to track my own work…&lt;/p&gt;

&lt;p&gt;I created a Task Management App designed around how I think and work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Draggable tasks you can move across sections based on status&lt;/li&gt;
&lt;li&gt;Multiple projects, each with its own workflow&lt;/li&gt;
&lt;li&gt;Custom sections (To-do, In progress, Done… or anything you want)&lt;/li&gt;
&lt;li&gt;Task descriptions so nothing loses context&lt;/li&gt;
&lt;li&gt;Full edit &amp;amp; delete functionality
No sign-ups.
No clutter.
Just a simple system that makes progress visible.
This project reminded me that building for yourself is one of the fastest ways to grow as a developer.
&lt;a href="https://lnkd.in/ezEv7E_M" rel="noopener noreferrer"&gt;https://lnkd.in/ezEv7E_M&lt;/a&gt;
Video attached 🎥 — I’d love to hear your thoughts or feature ideas.
hashtag#BuildingInPublic hashtag#WebDevelopment hashtag#SideProjects hashtag#Productivity hashtag#Developers hashtag#LearningByDoing&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>buildinpublic</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Solving a Complex Back-End Challenge and My Journey with HNG Internship.</title>
      <dc:creator>Damilola Olawoore</dc:creator>
      <pubDate>Sat, 29 Jun 2024 21:03:01 +0000</pubDate>
      <link>https://forem.com/htcode/solving-a-complex-back-end-challenge-and-my-journey-with-hng-internship-24pe</link>
      <guid>https://forem.com/htcode/solving-a-complex-back-end-challenge-and-my-journey-with-hng-internship-24pe</guid>
      <description>&lt;p&gt;My name is Damilola Olawoore, a full stack developer.&lt;/p&gt;

&lt;p&gt;Before I started my journey into back-end development, I had a conversation with a front-end developer who was trying to integrate an API to get information about cars. His goal was to fetch the image and every detail about the car to use in his React project. However, he faced issues because the API wasn’t completely free, and some functionalities were only accessible in the premium version.&lt;/p&gt;

&lt;p&gt;One of the functionalities that intrigued me was filtering and sorting. The problem I saw was how back-end engineers could construct complex URL parameters, like &lt;code&gt;www.example.com/?filter...&lt;/code&gt;. At the time, I thought only highly skilled developers could construct such endpoints.&lt;/p&gt;

&lt;p&gt;Recently, I was working on a blog post API and needed to include filtering in the GET endpoint. I did my research and found a package that helped me understand how to implement this feature.&lt;/p&gt;

&lt;p&gt;Before this project, I had already started creating URL patterns for my views, which I once thought were only possible for advanced developers. I began by creating CRUD (Create, Retrieve, Update, Delete) endpoints, and gradually, I became more comfortable with constructing complex URLs.&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="https://hng.tech/premium" rel="noopener noreferrer"&gt;hng.tech/premium&lt;/a&gt; or &lt;a href="https://hng.tech/internship" rel="noopener noreferrer"&gt;https://hng.tech/internship&lt;/a&gt; to know more about the internship. &lt;/p&gt;

</description>
      <category>api</category>
      <category>backend</category>
      <category>career</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
