Skip to content

DanishEllahi121/FeF-IDCardGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ID Card Generator

Project Title

ID Card Generator

Description

The ID Card Generator is a web application that allows users to create personalized ID cards by inputting their details, such as name, date of birth, college name, address, and ID number. Users can also upload a profile picture to be displayed on the ID card. The application generates a visually appealing ID card layout, which can be viewed on-screen and downloaded as an image.

Key Features

  • User Input: Collects essential user details through a user-friendly form.
  • Image Upload: Allows users to upload a profile picture to be displayed on the ID card.
  • Dynamic ID Card Generation: Generates an ID card with the user's details and displays it in real-time.
  • Download Option: Users can download their generated ID card as a PNG image.
  • Responsive Design: The application is designed to work seamlessly across various devices and screen sizes.

What I Learned

While building this project, I gained valuable skills and insights, including:

  • HTML/CSS Proficiency: Enhanced my ability to create structured web pages with responsive designs using HTML and CSS.
  • JavaScript Basics: Improved my understanding of JavaScript for handling user input and dynamically generating content.
  • Image Handling: Learned how to manage image uploads and display them on a web page.
  • Canvas API: Explored how to use the HTML5 Canvas API to enable image downloading functionality.
  • Project Organization: Developed skills in organizing code and separating concerns between HTML, CSS, and JavaScript.