Dhebe Resume Builder
A Flutter prototype that turns structured career details or imported text into previewable, printable PDF resumes.
THE PROBLEM
What it sets out
to solve.
Resume editing needs one consistent model across forms, saved drafts, templates, and exported files.
THE APPROACH
How it comes
together.
Provider manages a structured ResumeModel across GoRouter screens. A text-import service heuristically maps sections into editable fields, Hive keeps local data, and a PDF service selects one of three templates before saving, sharing, or printing.
UNDER THE HOOD
Explore the architecture.
Trace the components.
Select a node for its role in the system.
Trace connections 7 relationships
- Career forms or imported text→Text import servicetext import
- Career forms or imported text→ResumeModel and Providerforms
- Text import service→ResumeModel and Provider
- ResumeModel and Provider→Hive local storage
- ResumeModel and Provider→PDF layout templates
- PDF layout templates→PdfService
- PdfService→Preview, save, share, print
Select a component to see how it fits into the system.
CAPABILITIES
What’s inside.
- 01
Edit personal details, summary, skills, experience, education, and projects
- 02
Import plain resume text with contact/section parsing
- 03
ATS, Executive Edge, and Fresher Spotlight PDF layouts
- 04
Local draft persistence using Hive
- 05
PDF preview, save, share, open, and print workflows