Project

QRCode Service with Junie

Challenging
48 completions
~ 3 hours
4.3

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:
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

Jean-Pierre Gonçalves
2 months ago
This project allowed me to learn how to use Junie in a very simple way.
Sophia Fadeni avatar
Sophia Fadeni
4 months ago
I learned how AI can be leveraged to improve my development skills and workflow. I also explored tools like Junie and the JetBrains coding assistant, and gained an understanding of how to set up a new agent client protocol.
Vladimir Yudin avatar
Vladimir Yudin
7 months ago
The project is not complicated, but it allows you to understand how to work with the Junie plugin even if you are not familiar with the language and framework. By studying the code generated by the agent, you can understand the basic principles of building an application in the Spring ecosystem.

4.3

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