Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.3 KB

README.md

File metadata and controls

24 lines (14 loc) · 1.3 KB

AI-powered Resume Reader

This is a simple all-in-one-view demo using the Vaadin AI Form Filler to fill a Resume form with information extracted from free-text – i.e copy and paste in the contents from a Resume PDF, and let the AI fill the form.

Running the application

This project relies on OpenAI API access. You will have to add your API key, for instance in the terminal before starting the project:

export OPENAI_TOKEN="your-api-key-here"

Refer to the AI Form Filler documentation for more options and information.

The project is a standard Maven project. To run it from the command line, type mvnw (Windows), or ./mvnw (Mac & Linux), then open http://localhost:8080 in your browser.

You can also import the project to your IDE of choice as you would with any Maven project. Read more on how to import Vaadin projects to different IDEs (Eclipse, IntelliJ IDEA, NetBeans, and VS Code).

Project structure

ResumeReaderView.java contains everything - the form, the AI Form Filler integration (look in the button click-listener), and some inner classes used to represent items in lists.

This is intended for demo purposes only.