The new version includes a complete redesign of the project and improvements.
Change Logs:
Image generation is moved to the client side (previously, after creating some certificates you would have to wait about 2 minutes for the GitHub worker to generate the images and upload them. this is not the case with this new version). This change also saves the limited free firebase storage and github actions free quote and reduces downtime.
Merged the old create and preview page into the new create page for better experience
Implement a new page to view the created certificate (this wasn't an option in the previous version. if you would have lost the link, there were no other way of getting it back)
No admin approval required (anyone with a google account can create certificates)
Remove Material UI and react particles (deprecated) and other unnecessary packages (I rewrote the whole project using vanilla components)
The logic for certificate id generator changed (older certificates won't work anymore)
Added sign out button
The highlight of this new version is the improvements made to hosting workflow.
I suck at making good designs (specially, the colors. fun fact, I am not even a frontend developer). So, if you have any suggestions, please let me know :)
The new version includes a complete redesign of the project and improvements.
Change Logs:
The highlight of this new version is the improvements made to hosting workflow.
I suck at making good designs (specially, the colors. fun fact, I am not even a frontend developer). So, if you have any suggestions, please let me know :)
Currently, the new version is in beta. I will merge it after some testing. But you can check it out from this link: https://gdsc23-cert--preview-ieykcy3r.web.app