| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Flask-based web application for creating and distributing digital credentials and awards through an integrated form interface. This project demonstrates a complete Flask framework setup with a responsive form UI that integrates with the Certifyme API for credential management.
This project is a Quick Award System built with Flask that allows organizations to easily issue digital certificates and credentials to awardees. The application features a clean, modern form interface where users can input recipient information, which is then processed and sent to the Certifyme API to generate official digital credentials.
Key Purpose: Streamline the process of creating and distributing digital awards and certificates with a user-friendly web interface.
Technology Stack: Flask (Python), HTML5, CSS3, Requests library
Use Case: Ideal for educational institutions, corporate organizations, and event management platforms that need to issue digital badges, certificates, or credentials to participants and awardees.
flask-framework-FormUI-design/ ├── README.md # Project documentation ├── complete flask framework/ │ ├── app.py # Main Flask application │ ├── readme.cd # Additional notes │ ├── template/ │ │ └── home.html # Home page template with award form │ └── static/ │ └── style.css # CSS styling for the application
Flask==2.x.x requests==2.x.x
git clone https://github.com/Harshitgupta5290/flask-framework-FormUI-design.git
cd flask-framework-FormUI-designpip install flask requestsOr using requirements.txt (if available):
pip install -r requirements.txtEdit the complete flask framework/app.py file and update your Certifyme credentials:
username = 'Your email of Certifyme'
password = 'Your Certifyme Password'cd "complete flask framework"
python app.pyThe application will start on http://localhost:8000
Navigate to the Application
Fill the Quick Award Form
Credential Issuance
The application integrates with the Certifyme API to issue digital credentials.
{
"name": "Awardee Name",
"template_ID": 5020,
"email": "awardee@example.com",
"text": "VP Quadralogics",
"license_number": "TPR-1267Af23",
"verify_mode": "Passport Number",
"verify_code": "13678AJKJY678JHGP0"
}You can customize the credential template by modifying:
The application includes:
This project demonstrates several security practices:
Note: For production use, implement additional security measures:
1. User accesses https://localhost:8000/ 2. home.html is rendered with the Quick Award form 3. User fills in name and email 4. Form submits to /Create_Credential endpoint (POST) 5. app.py encodes credentials and sends API request to Certifyme 6. Certifyme API generates and sends credential to recipient 7. Home page is rendered again
app.config['JSON_SORT_KEYS'] = False # Disable alphabetical JSON sorting
app.config['DEBUG'] = False # Disable debug mode for securityhost='0.0.0.0' # Listen on all available interfaces
port=8000 # Run on port 8000Contributions are welcome! Please feel free to submit a Pull Request for any improvements or bug fixes.
This project is open source and available under the MIT License.
Harshit Gupta
ModuleNotFoundError: No module named 'flask'
Connection Error to Certifyme API
Form not submitting
Last Updated: 2026 Status: ✅ Production Ready
| Back | FazBrowse Home | New Git URL |