Skip to content

Automatic Certificate Generator is a web application built with Flask that allows users to generate customized certificates in bulk based on uploaded names. It supports uploading a text file containing names, dynamically placing them on a certificate template, and generating a downloadable ZIP file containing individual certificates.

Notifications You must be signed in to change notification settings

shreyanshi-bhatt/Automatic-Certificate-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Automatic Certificate Generator 🤖

Automatic Certificate Generator is a web application built with Flask that allows users to generate customized certificates in bulk based on uploaded names. It supports uploading a text file containing names, dynamically placing them on a certificate template, and generating a downloadable ZIP file containing individual certificates.

Features ✨

  • Upload Names: Users can upload a .txt file containing names of certificate holders.
  • Customization: Certificates are dynamically generated with each name centered and aligned on a predefined template.
  • Date and Signature: Each certificate includes the current date and a predefined signature.
  • Download: Generates a ZIP file containing individual certificates for each name uploaded.
  • Cleanup: Automatically deletes temporary files after generating and delivering the ZIP file.

Technologies Used 👩🏻‍💻

  • Python
  • Flask
  • OpenCV (cv2)
  • PIL (Pillow)
  • HTML

Output 🖼

Web App

Screenshot (497)

Upload your .txt file that contains the names

Screenshot (498)

'output.zip' file is automatically downloaded

Screenshot (499)

It contains all the certificates

Screenshot (501)

Individual Certificates

Screenshot (500)

About

Automatic Certificate Generator is a web application built with Flask that allows users to generate customized certificates in bulk based on uploaded names. It supports uploading a text file containing names, dynamically placing them on a certificate template, and generating a downloadable ZIP file containing individual certificates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published