A React-based web application that allows universities to create student ID cards with multiple templates, barcode integration, and download options in PNG or PDF format.
Note: The website supports light and dark mode, but the ID card designs themselves remain the same across themes.
-
Student Information
- Fill in student details along with his/her photo, and university information.
-
ID Card Templates
- 5 different templates to choose from
- Mix of portrait and landscape modes
- Real-time preview
-
Download Options
- PNG: Front and back of the ID included in a zip file (generated using FileSaver + JSZip)
- PDF: Front and back included on the same page (generated using jsPDF)
-
Barcode Integration
- Each ID card includes a barcode of the student registration number
- Useful for scanning in campus facilities like library or canteen
-
Theme Toggle
- Switch between light and dark mode for the website interface (ID card design is persistent)
- React.js – Frontend framework
- Tailwind CSS – Styling
- JavaScript (ES6+) – Logic
- FileSaver + JSZip – PNG download
- jsPDF – PDF download
- Fill in the student and university details on the input page.
- Preview the ID card using one of the 5 available templates.
- Download the ID card as PNG (zip with front/back) or PDF (single page with front/back).
- Toggle the website theme between light and dark mode for comfortable viewing.
- Use the barcode on the ID card for campus scanning needs.