DEV Community

Johnson Ogbonnaya
Johnson Ogbonnaya

Posted on

Backend Development from my view - a little story.

As a front-end developer interested in learning how both ends of an application works, I gave backend development some of my attention.

It was easier to understand what I was reading as I could understand backend development in my language—Javascript.

There are little differences though:
Browser? No. Node? Yes
CSS? Nope
HTML? Nope
React? Nope.

I had to work with new guys, basically:
Express
Nodejs
MySQL

I had some knowledge of what happened in the backend world theoretically, I'd written some codes too, even created my own APIs and connected it to my frontend on a learning project. I had experienced the "brain change"—I can't be the only one to have experienced this—similar to when our eyes adjust to a much brighter room or to a more dimmer room. In the process of shuffling between frontend and backend, I've had to pause for some seconds to adjust to the "brighter light"—squinting a bit— if I'm switching to front end. I think I prefer backend to frontend but let's see.

Then I had a project to apply what I've learnt, use the knowledge of what I'd learnt to build this 👇

Say someone is in danger or in an accident scene,This is the flow:

  • Once the person opens the application,it picks up the person's location

  • The individual can send a message in audio format and it will transcribe the message from audio to text and

  • Send that message to any phone number of choice.

Basically, it's a small full-stack app. Full-stack because there is the front-end—though minimal—for users to interact with the app.

The tools I used and what they helped me with:

Node - where it all happened, my environment
Express.js - with the help of this guy, I create endpoints
Twilio - this guy helped in sending the messages to whatever phone number I specified.

While building, I had a little issue integrating Twilio. But I went over the documentation again and followed it closely.

I haven't hosted it yet,but when I do I'll follow it up with another article that explains it from start to finish.

HNG11
It's an opportunity to be a part of this internship,whether you're a beginner or you're familiar with what's going on, you're certain to grow. To grow with like minds, gain connections and share what I know with others will be a "mission accomplished" for me at HNG.

I'm eager to improve my backend skills and learn more during this internship. If you're interested in joining this cohort,the best time to join is right now. 👇
https://hng.tech/internship

If you're interested in looking for elite freelance talent,you need one link 👇
https://hng.tech/hire

I'm Ogbonnaya Johnson, a front-end developer with a scoop of backend development.

Top comments (0)