Skip to content

Auto Generated certificate System with auto mailing using SMTP library and backup system using firebase Storage bucket. Create a web page where participant can see his/her generated certificates.

Notifications You must be signed in to change notification settings

patel-rupin2000/certificate_generator_with_auto-mailing_system

Repository files navigation

certificate_generator_with_auto-mailing_system

If you want to try deployed tool run main.exe file and do watch video https://youtu.be/VY9aPLamaHg for reference and the website for validation : https://cert-43ffe.web.app

You can download main.exe file from repository as well as from drive https://drive.google.com/file/d/1KxNgo27yFAFzfIXKiSZQL9X4rQo-EV9V/view?usp=sharing

If you want to mainpulate code follow the steps to run source code

#alter the .csv file add data or you can create another .csv file and add data
1.just install required library of python -> opencv-python, pillow, smtplib, pyrebase,

 Commnad line:pip install "name-of-python-library"

2.change the configuration of firebase according to your own apiKeys in main.py and dynamic.py file

config={

"apiKey": "****",

"authDomain": "****",

"databaseURL": "***",

"projectId": "**",

"storageBucket": "***",

"messagingSenderId": "***",

"appId": "***",

"measurementId": "****"

}

  1. Email_id settings change variables->

    from_addr='to your email id',
    
    email='to your email id',
    
    recipients='to your email id'
    
    password="*****"
    
    Make sure that you ON the less secure app option ON of your Google Account : https://myaccount.google.com/lesssecureapps
    

4.just run main.py it will open GUI app and just follow the steps (Refrence:https://youtu.be/VY9aPLamaHg) do refer result.txt file for certificates hash code

5.for firebase just alter the credentials and apiKey in config.js file same config which are given in main.py with your own apiKey

config={

"apiKey": "****",

"authDomain": "****",

"databaseURL": "***",

"projectId": "**",

"storageBucket": "***",

"messagingSenderId": "***",

"appId": "***",

"measurementId": "****"

}

6.Just change directory to firebase folder in CMD and type "firebase serve" (make sure that you have installed firebase tool in your system)

7.Just write hash code press submit button -> it will show the particular participants certificate

About

Auto Generated certificate System with auto mailing using SMTP library and backup system using firebase Storage bucket. Create a web page where participant can see his/her generated certificates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published