Visual Design
Layout Structure
The template uses a vertical two-column layout:- Left Column (40% width): Personal information and skills
- Right Column (60% width): Professional experience and education
- Top Header: Name, profession, and profile photo
Color Scheme
- Background: White (#FFFFFF)
- Text: Black
- Borders: Thin black borders (1px) for section separation
- Style: Monochromatic, professional, minimalist
Typography
The template combines two Google Fonts for visual hierarchy:- Primary Font: Roboto Light (300) - Used for all body text
- Heading Font: Playfair Display (600, 700) - Used for name display
- Font Sizes:
- Mobile: 5.8px-9px for body, 9px for profession
- Desktop: 9px for body, 13px for profession, 24px for name
Component Structure
Header Section
The top header displays the candidate’s key information:Left Column Sections
The left column includes:-
Personal Information (
DatosPersonales)- Email, address, DNI, phone, marital status
- Custom icons from react-icons:
- Email:
AiOutlineMail - Location:
IoLocationOutline - ID:
PiIdentificationBadge - Phone:
IoPhonePortraitOutline - Marital status:
GiLinkedRings
- Email:
-
Soft Skills (
HabilidadesBlandas)- Bulleted list with ▪ symbol
-
Technical Skills (
HabilidadesTecnicas)- Bulleted list with ▪ symbol
-
Languages (
Lenguajes)- Bulleted list with ▪ symbol
-
Professional References (
RefProfesionales) -
Personal References (
RefPersonales)
Right Column Sections
The right column features:-
Profile Section (Conditional)
-
Work Experience (
Experiencia)- Company name and dates
- Job title
- Task list with ✓ checkmark symbol
-
Education (
Educacion)- Institution name and dates
- Degree/program title
Icon Configuration
Template 1 uses specific icon mapping:Dimensions
- Mobile: 350px × 453px
- Desktop: 541px × 700px
- PDF Output: Letter size (8.5” × 11”)
- Padding:
- Mobile: 12px (p-3)
- Desktop: 20px (p-5)
Data Management
The template retrieves data from multiple storage sources:Styling Details
Section Separators
Left column sections use top borders:Text Formatting
- Line Height: Very compact (10px mobile, 16px desktop)
- Font Weight: Semibold throughout
- Antialiasing: Enabled for smooth rendering
- Text Alignment: Justified for profile section
PDF Generation Settings
Template 1 uses these specific settings:- Orientation: Portrait (“p”)
- Units: Points (“pt”)
- Page Size: Letter
- Canvas Scale: 5 (high quality)
- Image Format: JPEG
- Compression: FAST
Use Cases
Template 1 is ideal for:- Academic positions and research roles
- Legal and financial services
- Government and public sector jobs
- Traditional corporate environments
- Candidates with extensive experience requiring clear organization
- Industries that value conservative, professional presentation
Customization Points
Developers can customize:- Border styles: Modify the
bordeconstant - Font weights: Adjust Roboto and Playfair Display weights
- Icon set: Change the
cv1icon mapping - Bullet symbols: Replace
item = "▪"constant - Photo shapes: Toggle between square and circular
- Column widths: Adjust the 40/60 split
- Spacing: Modify padding and margin values
