Modern, single-file Java Swing application to quickly build and export a professional resume (HTML).
Focused on practicality: responsive input layout, HTML preview, export to HTML, dark theme toggle, and fields for projects & social links.
What it does
- Collects user data (name, title, contact, education, skills, experience, projects, LinkedIn/GitHub/portfolio).
- Renders a modern HTML preview inside the app.
- Exports the resume as a standalone
resume.html. - Includes a dark theme toggle and clear/export buttons.
Tech
- Java (8+), Swing
- Single-file implementation:
ResumeBuilderEnhanced.java
- Clean input layout using
GridBagLayout - HTML preview with simple styling (accent color)
- Export to HTML (file chooser)
- Dark / Light theme toggle
- Placeholder helpers for quick editing
- Java JDK 8 or later installed
javacandjavaon PATH
# compile
javac ResumeBuilderEnhanced.java
# run
java ResumeBuilderEnhanced