Basic Requirements of the Project

Pre-requisites & Tech Stack Used

To implement the QR code generator application, you do not need to have exceptional web development skills. Even if you are a beginner in web technologies such as HTML, CSS and JS you can build your own QR code generator application. The following are the pre-requisites for QR code generator application.

Basic Requirements

You need to have the basic requirement of

  • Working laptop with internet connection
  • Install VScode in your machine
  • Connect your GitHub account to VScode (Optional)

Tech Stack Used

You do not need to be proficient in the following technologies, but it is good to know the basics.

  • HTML: It is used to structure the web application.
  • CSS: It is used for styling the web application.
  • JavaScript: It is used for implementing the logic behind the web application.
  • React JS: This is a popular framework for frontend development.
  • Git: It is used for uploading/hosting the codes.
  • Vercel: It is used for deploying web applications.

Input and Output

Input

The input of the QR code generator application is a website link. When the user enters the website link in the input text box and hits the generate button, it will start the generation process.

The website link needs to be a full web address (example: https://google.com).

Output

Once the user hits the generate button, it will start generating the QR code designed for the input website link. This is done using a third party package called ‘qrcode’ from npm package manager. The generated QR code will be both functional and able to download as a image to share it with your community.

In the next lesson, we will look into the necessary Javascript concepts behind the calculation of seconds, minutes and hours.