Part 0 : Motivation & Plan - Create your own link shortener app from scratch

Nicholas | Oct 9, 2022

Introduction

Hi everyone. It has been a while since I wanted to do a big series such as this one.

If it isn’t clear enough in the title, this article is the first post of a 10 part series where I will create a link shortener app step-by-step using HTML, CSS, and JS for my front-end, and Node.js with a MySQL database for my back-end.

The idea is to create a tutorial so that people can follow along and start learning the amazing skills of web development. At the end of the project, the codebase will be public and people will be able to run the app in their local machine and host it locally. It doesn’t mean that I wont try to monetize from the project later in the future. 😬

I will call this project the “Kecil Project” because Kecil means small in Indonesian, and it makes sense since we are making links Small-er✨. (Plus the domain is quite cheap)

I chose to do a link shortener because I believe in its essence it covers most things that is required for a web development, and moreover the idea it self is very simple and most people are familiar with how link shortener works and how they functions.

Plans

As mentioned, this series will be a 10 part series where I will cover various steps of the project in each part.

Without further ado, lets start with the first part 😊