Qualification Project
Create, edit and print professional certificates!
The Certificate Management System is a web-based student project developed as part of the NSW TAFE Certificate IV in ITJavaScript programming capabilities and applies modern web development technologies to meet diploma-level course outcomes.
Key features include dynamic certificate generation with editable fields, template customization, and precision formatting for print-ready output. The platform integrates the Web Speech API to enable voice-activated navigation, enhancing accessibility and hands-free control.
It also features an AI-powered assistant built using Google Dialogflow, allowing users to interact with a smart chatbot that can answer frequently asked questions and provide real-time support.
Users can input recipient details, select or customize a certificate layout, and generate downloadable or printable files. The system offers a seamless user experience that reflects industry standards in web interactivity, UX design, and AI integration.
This project demonstrates practical expertise in JavaScript, accessibility technologies, and API-driven web development, aligning with TAFE NSW qualifications and real-world industry expectations.
Features
- Dynamic Certificate Generation: Create and customize professional certificates with editable templates.
- Voice Search Integration: Hands-free navigation using Web Speech API technology.
- AI Chatbot Assistance: Google Dialogflow-powered support for common queries.
- Print Optimization: Responsive design ensures perfect printing output.
- Form Validation: JavaScript validation for accurate certificate data entry.
- User-Friendly Interface: Intuitive controls for easy certificate creation and management.
Tools Used
- Frontend Development: JavaScript, HTML, CSS
- Voice Technology: Web Speech API
- Chatbot Framework: Google Dialogflow
- Print Functionality: CSS Print Media Queries
Some Images