Skip to content

emarc/ai-resume-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

AI-powered Resume Reader DEMO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published