Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificate Generator - GUI #3

Open
aldrinjenson opened this issue May 29, 2023 · 0 comments
Open

Certificate Generator - GUI #3

aldrinjenson opened this issue May 29, 2023 · 0 comments

Comments

@aldrinjenson
Copy link
Member

aldrinjenson commented May 29, 2023

Certificate Generator from Image Template

Project Abstract

Usually, most clubs in college use some kind of python scripts to generate certificates from a csv file using an image template.
How nice would it be if we could set up a webapp for a nice gui for easily configuring and managing✨

Main parts:

  • U for uploading a csv of names.
  • UI for uploading a certificate template (with blank fields in the name position, signature position, text content etc)
  • Some way to assign which variables should correspond to which headings in csv.
  • A button to click generate and a way to save/download the images generated.

P.S. You have the freedom to tweak the idea and above mentioned points as long as the core idea of easy certificate generation using a Web UI is achieved. Have fun✨

Tech Stack

You'd probably require a backend framework for reading image file and manipulating it.
If that's the case, then for UI, you can try nodejs with ejs templating.. or maybe Flask with Python.
Worth exploring if you can do the same using just javascript. In that case probably can be achieved with just React and some npm libraries for csv parsing and image manipulation.

Social Impact

  • Once properly made, this could help a lot of folks in the managing departments of various clubs to generate certificates for their events.
  • Won't require any manual tweaking of code

Additional context

  • Bonus point if you could add some simple password based auth for accessing it so that only the club admins can use your site and not anyone could randomly generate certificates for them.

Few links which may come useful:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant