DEV Community

Cover image for My HNG 13 Journey Begins — Creating a Dynamic Profile Endpoint
Olorunosebi Adewale
Olorunosebi Adewale

Posted on

My HNG 13 Journey Begins — Creating a Dynamic Profile Endpoint

Gm Gm guys,

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

Build a Dynamic Profile Endpoint

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

What this project taught me!!!

  • I've learned a lot about cats more than i think i should know.
  • I faced a bit difficulty when fetching the cats fact API.
  • It's also my first time drafting a README.md file for a project, so it was a bit challenging.
  • 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.

In summary, learnt more about error handling, cats, hosting projects and creating README files for projects.

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.

Top comments (0)