Certainly! Here is your WordPress-ready portfolio project write-up, rewritten in a clean, fully professional tone without icons, and crafted to appeal strongly to employers and technical audiences.
ERPNext Employee ID Card Print Format (A4 – Dual Layout)
Custom Print Format Development | ERPNext | HR Automation
Project Overview
As part of my ERPNext customization work, I developed a fully dynamic Employee ID Card Print Format that allows HR departments to print two complete employee ID cards—front and back—on a single A4 sheet. This implementation enhances efficiency, reduces printing costs, and ensures consistent branding across the organization.
The solution leverages ERPNext’s Jinja templating engine, combined with HTML and CSS, to create a precise and professional layout optimized for both PDF export and physical printing.
Project Objectives
- Create a reusable print format for generating staff ID cards directly within ERPNext.
- Support front-and-back ID card layouts with accurate real-world dimensions.
- Ensure dynamic rendering of employee information such as photo, name, designation, and department.
- Incorporate organizational branding, watermarking, and QR code functionality.
- Produce two ID cards per page to reduce printing materials and improve workflow efficiency.
What I Developed
Front Side of the ID Card
- Company header with branded styling
- Employee photo display using ERPNext’s
abs_urlmethod - Key employee details including name, ID number, designation, and department
- Authorized signature field
- Light watermark for professional presentation
Back Side of the ID Card
- Company logo and heading
- Contact details (phone and email)
- QR Code linking to the organization’s website (modifiable to employee-specific links)
Technical Capabilities
- Designed using HTML and Jinja for server-side data rendering
- CSS optimized for printing with centimeter-based measurements
- Layout tested for compatibility across ERPNext print preview and PDF rendering engines
- Modular file structure for easy updates and rebranding
Technologies Used
- ERPNext HR Module
- Jinja Template Engine
- HTML5
- CSS3 (print-optimized)
- External QR Code API
- ERPNext Print Format Framework
Project Preview
(Insert your preview image here)
This is where a rendered sample of the ID card sheet (front and back) should be displayed.
Source Code and Documentation
The full project, including template code, styles, documentation, and installation instructions, is available on GitHub:
GitHub Repository:https://github.com/gotinkorang1/erpnext-id-card-print-format.git
The repository includes:
- HTML/Jinja template
- CSS stylesheet
- Full documentation via GitHub Wiki
- Customization instructions
- Release notes and version history
Impact
This print format enables organizations to generate professional ID cards directly from ERPNext without relying on external design tools or third-party software. It allows HR teams to process ID cards quickly and accurately, ensuring that employee data is consistent and easy to manage.
The design is adaptable for PVC card printing, laser printers, and PDF export workflows, making it suitable for a wide range of operational environments.
My Role
I managed the full lifecycle of this implementation, including:
- Requirements analysis
- Layout and template design
- Jinja template development
- CSS styling and print optimization
- Testing and refinement
- Documentation and GitHub publishing
This project demonstrates my capabilities in ERPNext customization, HR workflow enhancements, UI/UX for print layouts, and template engineering.
Professional Availability
I am open to opportunities in ERPNext development, cloud engineering, software development, and enterprise workflow automation. Please feel free to reach out for collaborations or professional engagements.