Project

QRCode Service with Junie

Challenging
28 completions
~ 2 hours
4.2

Learn to handle HTTP requests, generate QR codes using ZXing, master image processing in Kotlin & serve files in various formats effectively.

Provided by

JetBrains Academy JetBrains Academy

About

Let's build a cool web service that generates QR codes! With Junie's help, you'll explore the magic behind those squares and learn how to create them programmatically. You'll use Spring Boot to craft a service that can whip up QR codes for any text you throw at it. Get ready to become a QR code pro and add this awesome skill to your coding toolkit!

Graduate project icon

Graduate project

This project covers the core topics of the Coding with Junie, AI Agent by JetBrains course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Set up a new project in JetBrains IntelliJ IDEA and ensure the Junie plugin is installed and activated
Generate the API structure for the QR code service and learn to send images
Handle request parameters and produce images in different formats
Implement a functionality for saving and exporting QR codes

Reviews

Ilia Chulkov avatar
Ilia Chulkov
3 months ago
I have learned that a structured request to AI is more effective than an ordinary one.
Sławomir Świętoniowski avatar
Sławomir Świętoniowski
3 months ago
AI is quite capable these days, but where is all the fun of being a programmer :-(

4.2

Learners who completed this project within the Coding with Junie, AI Agent by JetBrains course rated it as follows:
Usefulness
4.2
Fun
4.0
Clarity
4.3