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.jpgwith your own certificate design. - Replace
signature.pngwith 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.pyFeel free to provide feedback or contribute to the project by submitting issues or pull requests.
