Note
The Certificate Generator is a powerful tool designed to simplify the mass generation of certificates for GDSC SJEC Events.
- Clone the repository and change directory to the cloned repository.
git clone git@github.com:gdscsjec/certificate-generator.git
cd certificate-generator
- Create a virtual environment.
python -m venv venv
- Activate the virtual environment
# On Windows:
.\venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
- Install required packages
pip install -r requirements.txt
- Modify data.csv with participant details.
- Change the filename within
generate.py
- Generate data using
generate.py
.
python generate.py
- Replace
template.jpg
with your own certificate design. - Replace
signature.png
with your own signature.- Go to Excalidraw.
- Draw your signature.
- Select your signature, and export it.
- Set options as Only Selected, background dark mode, embed scence should be disabled. scale factor is not important.
- Ensure placeholders for participant names, event details, etc., are included.
- Generate certificates.
python main.py
Feel free to provide feedback or contribute to the project by submitting issues or pull requests.