<?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: Olorunosebi Adewale</title>
    <description>The latest articles on Forem by Olorunosebi Adewale (@kratos-hash).</description>
    <link>https://forem.com/kratos-hash</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%2F3569623%2F6155e673-d5d6-4446-bd59-16864a2774b1.png</url>
      <title>Forem: Olorunosebi Adewale</title>
      <link>https://forem.com/kratos-hash</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kratos-hash"/>
    <language>en</language>
    <item>
      <title>My HNG 13 Journey Begins — Creating a Dynamic Profile Endpoint</title>
      <dc:creator>Olorunosebi Adewale</dc:creator>
      <pubDate>Sat, 18 Oct 2025 13:18:58 +0000</pubDate>
      <link>https://forem.com/kratos-hash/my-hng-13-journey-begins-creating-a-dynamic-profile-endpoint-26im</link>
      <guid>https://forem.com/kratos-hash/my-hng-13-journey-begins-creating-a-dynamic-profile-endpoint-26im</guid>
      <description>&lt;p&gt;Gm Gm guys,&lt;/p&gt;

&lt;p&gt;I'm happy to announce the opportunity of being part of the HNG 13 internship program,&lt;br&gt;
I'm currently a &lt;strong&gt;&lt;em&gt;MERN Stack developer&lt;/em&gt;&lt;/strong&gt;, and i'm improving my Backend skills with &lt;strong&gt;&lt;em&gt;HNG 13 internship&lt;/em&gt;&lt;/strong&gt;,&lt;br&gt;
below is the details of our first project assignment for grade 0:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Build a Dynamic Profile Endpoint&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a GET endpoint at: /me&lt;br&gt;
 The endpoint must return JSON data with Content-Type: application/json&lt;br&gt;
 Must integrate with the Cat Facts API to fetch dynamic cat facts&lt;br&gt;
Response structure (required fields)&lt;br&gt;
Your endpoint must return a JSON response in this exact format:&lt;br&gt;
 {&lt;br&gt;
   "status": "success",&lt;br&gt;
   "user": {&lt;br&gt;
     "email": "",&lt;br&gt;
     "name": "",&lt;br&gt;
     "stack": "&amp;lt; your stack&amp;gt;"&lt;br&gt;
   },&lt;br&gt;
   "timestamp": "",&lt;br&gt;
   "fact": ""&lt;br&gt;
 }&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What this project taught me!!!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I've learned a lot about cats more than i think i should know.&lt;/li&gt;
&lt;li&gt;I faced a bit difficulty when fetching the cats fact API.&lt;/li&gt;
&lt;li&gt;It's also my first time drafting a README.md file for a project, so it was a bit challenging.&lt;/li&gt;
&lt;li&gt;I also faced so problems when deploying on railway, i've deployed on hosting service like render and vercel which seems a bit easy to navigate and understand compare to railway.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In summary, learnt more about error handling, cats, hosting projects and creating README files for projects.&lt;/p&gt;

&lt;p&gt;I believe this is just the starting point and at the end of the internship program, we'll come out strong, better and most importantly more skilled.&lt;/p&gt;

</description>
      <category>api</category>
      <category>devjournal</category>
      <category>javascript</category>
      <category>backend</category>
    </item>
  </channel>
</rss>
