Fruit Ninja Random Fruit Facts API Built with Pure Node.js

I started learning how to work with pure Node webserver (without Express or any other packages) The best way to solidify the learning is to build something with the knowledge. However, with the limited scope of the lesson, I couldn’t find a project to build. I’m playing Fruit Ninja these days. After every round, it shows interesting fruit facts. I got an idea to make an API that will display random fruit facts in JSON format. This way I can put my knowledge to use while building something fun.

Read More
reddit clone in mern stack react and nodejs

Thoughts after Building a Reddit Clone in MERN (Node & React)

So last week I put together a reddit like site, a clone of reddit as you can say. This is my first MERN stack application I am putting out to the world. I pretty much did a rush work and cut a lot of corners, just to get it out there and see how it goes. Features A user can get a display name. This time I did not use any user registration mechanism. This also lead to some spam, which I will share in the rest of this post. The user can post something and vote up and down. …

Read More

Finally I got to Build a MERN Stack Application!

For those who don’t know, MERN stands for Mongo database, Express framework, React.js framework and Node.js runtime environment. Together they create a software stack for building custom web application. Now that’s all the technical stuff, let me share what’s exactly I mean by all this.. So I know how to make simple websites with HTML and CSS. But the problem is, those sites are dumb, they don’t do anything. If I wanted to make it more than a website, I needed to make it more dynamic. Like adding option for user registration. Give option to add content, comment on it. …

Read More

Thoughts After Building a Twitter Clone in Node.js

Last season I built a twitter clone in Node.js. It’s a social media web application built with Node.js, Express, Mongoose and Passport.js. I deployed the app into a live server in Heroku, making it my first live Node/Express app. I first shared the link onto the Node.js Facebook group for feedback. I also asked people not to attack it. Here’s the app in action: So after launching the site, so many things I realized for the first time. Let me start with the positive first: The Positive The twitter clone app gave me confidence as a newbie web developer. This …

Read More

Things I Learned While Building a Personal Project

Last week I ran into a real world problem. It’s hard to keep track of my washed and dirty clothes. I have no idea how long it’s been since last wash. So I needed to track them by making a list and counting the dates. The first idea is obviously writing them down on paper, but then I thought why not use my JavaScript skills to build an app to track it? The initial idea: It’s a one page app with a To-Do list kind of functionality. I want to be able to add and remove items. In this context, …

Read More

Roasting My First JavaScript App

It’s time I look back at one of my very first JavaScript work and roast it. It was 2014, I had recently finished JavaScript and JQuery lessons from Codecademy. It was about time I build something with my knowledge. At that time I didn’t know what actually JQuery was. I thought it’s another language like JS. Now I know well that, JQuery is a library which goes on top of JavaScript. It makes writing code a little bit easier. An overview of what I am going to build: There is a mobile payment service in Bangladesh called Bkash. You can …

Read More