
Last Updated: 2026-04-09
Using Google AI Studio's build feature, you can create any frontend application in React.js with a prompt. The Build feature in AI Studio generates applications that use the Gemini SDK and have no server-side components. The apps run in a sandboxed frame. For this workshop, you will create a tech resume reviewer that will score your resume out of 100 against a given job description. Let's get started!
In this codelab, you'll build a resume reviewer that will score your resume against a job description:

This codelab is focused on Google AI Studio and a bit on Google Cloud Run.
To build a tech resume reviewer using Google AI Studio's Build feature. You will first need to go to the Google AI Studio app. You can open the Google AI Studio app by visiting https://aistudio.google.com in your favourite browser, or by visiting ai.dev.

To go to the Build feature of Google AI Studio, you can click the Build menu item on the left navigation, as seen below:

In the next part, you will start writing your prompt.
Before using the prompt to create the resume-reviewer app, you will choose the right model and application framework. To do this, you will click the gear ⚙️icon on the top right corner of the Google AI Studio build page:

After that, select the "Gemini 3 Flash Preview" in the model and React as the framework, as seen below:

After that, close the settings and go back to the form to put in the prompt.
As you want to build an intelligent tech resume reviewer, you will use the prompt given below:
The prompt
Build an intelligent resume reviewer that analyses a resume against a job description, providing actionable feedback and suggestions based on the proven XYZ formula to help you stand out. Both the resume and the job description are also uploaded as text.
Please take note of the following things when reviewing the resume:
1. The primary purpose of the resume is to get the initial call or email from the tech recruiter, who is a non-technical person
2. Please make the resume appeal equally to the engineering manager and other technical leaders who will take the interviews in later rounds.
3. Keep yourself in the position of the resume receiver and frame the bullet points in a way to accentuate how the candidate can add value to the organisation
Technically, please do the following:
1. Please name the application "Resume Reviewer" and create it with an orange color theme.
2. While uploading, show messages like "Parsing objective", "Analysing job descriptions", "Creating a personalised review",
and similar messages. Please show the same message exactly once
3. Show a percentage score of what the resume currently scores against 100, and things that can be improved in categories
like objective, job description, side projects, formatting, and use of language, etc
4. Show detailed suggestions for each category nicely presented in a foldable bullet point list per category, highlighting the things to change per sentence.
As a baseline, always use Australian English spellings for all the suggestions.
You can edit the prompt if you like, or just paste the prompt on Google AI Studio Build feature, then also find and click the "Add Gemini intelligence" option under the form, as seen below:

After that, click the Build button on the form. Then you will need to wait for the app to be built. It will take 2-3 minutes. The orange theme is mentioned in the prompt so that most of the generated apps look similar.
It will show something as follows when it is creating the app:

The full app is generated by Gemini over Google AI Studio. In the case above, it took just over 2 minutes to write the full resume-reviewer app in React.js.
You can check the code by clicking the Code option next to the Preview button.

If you look at the code, it is a React.js app. You can see the main logic of the resume review using Gemini LLM in the /services/geminiService.ts file. It has generated its own prompt based on the prompt to generate the app.
To test the app, click Preview to return to preview mode. Then click the full-screen button to view the app in full-screen mode.

To test the generated app in full-screen mode, you will need a resume. For that, we will use a sample frontend engineer resume in text format. Here is one for you to test.
As the sample Frontend engineer role, we will use this mid-level Frontend Engineer Role at Lorikeet AI in text format. Here is a test resume; you can use your own. It will look like the following:

After you click Analyse Resume, it will show the analysis step and take some time to show the result:

After the analysis is done, it will show the result, which would look something like:

As you scroll down, you will see more detailed analysis and suggestions as follows:

In the next part, you will deploy (publish) the resume reviewer on Google Cloud Run over a Google Cloud Platform (GCP) project so that you can share it with anyone who has the link to the published resume reviewer app.
You can publish your app so you can share (boast about) it with your friends. For that, you will need a Google Cloud Platform (GCP) Project and some credits.
To deploy the resume reviewer, you can either use an existing Google Cloud Platform (GCP) project or create a new one. To create a new GCP project, navigate to the create new project page, then fill in the following details:

You can name it "resume-reviewer" and make sure to select the Billing account on which you applied the credit. Then click Create.
It will inform you of the project being created:

After that, return to Google AI Studio and exit the app's full-screen preview. Then click the Publish option on the top right, besides the Share button, as seen below:

Then, click the Get started button as follows:

After that, import the resume-reviewer project you created in the previous step.

Then, select the project to use for publishing (deploying) the app as follows:

Then select the same project and click Publish app:

You can also set the daily spending limit for the app to not exceed your budget/credits, click the pen button on the spend cap:

Then set the limit you want; in the example below, it is set at 25 cents a day:

Then click Save, as your app is already deployed, you will see a URL which you can copy:

Copy the app URL and paste it into a browser's address bar, then hit enter to see your app working with a URL (not in preview mode):

You can share this URL with your friends and boast about the app you have created!
Congratulations, you've successfully built your own resume reviewer app and published it on Google Cloud Run!
Check out some of these codelabs...