Inspiration

The inspiration for the Certificate Generator app came from my experience as an event organiser and community lead. Distributing certificates to attendees was always a time-consuming process. This app was conceived to streamline the creation and distribution of certificates, making it easier to recognise participants' achievements efficiently and effectively.

What it does

The Certificate Generator app automates the creation and distribution of event certificates. It reads a list of attendee names from a text file, customises a certificate template with each name, and saves the generated certificates as images. The app also ensures a clean workspace by deleting old certificates before generating new ones.

How we built it

The app was built using Python and OpenCV for image processing: Python: Used for scripting the overall functionality, including file handling and text processing. OpenCV: Utilised for reading the certificate template, customising it with attendee names, and saving the final certificates as image files. File Handling: Managed attendee data and certificate storage using the OS module.

Challenges we ran into

Text Placement Font Customisation Batch Processing File Management

Accomplishments that we're proud of

Efficient Automation Error Reduction Positive User Feedback

What we learned

Image Processing with OpenCV Automation Techniques User Needs

What's next for Certificate Generator

Enhanced Customisation Web Interface: Developing a web-based interface to make the app more accessible and user-friendly for non-technical users. Email Integration: Incorporating email functionality to directly send certificates to attendees after generation. Analytics and Tracking: Implementing features to track certificate downloads and view analytics, providing insights into attendee engagement.

Built With

Share this project:

Updates