Certificate Verification Web Application (Laravel)
Developed by Swad Mahfuz (Asst. Manager, TÜV Austria).
Explore the project »
Table of Contents
About The Project
I built this application to tackle the issue of certificate forgery and verification; a problem my organization has been facing quite a lot. Manually maintaining and verifying certificates was time consuming for my colleagues. It aims to save time and effort for employees of any Testing, Inspection and Certification company by maintaining a certificate/report database and clients by allowing certificate/report verification using QR Code. Admins can add/edit/remove cetificate data from the dashboard and interested parties can verify the authenticity of the certificates. The project may be modified for verifying other things like product authenticity, or 3rd party reports.
Main Features:
- Maintain Certificate Database.
- Certificate Verification
- Admin Dashboard
- Generate and download QR Code for verification.
Built With
- Laravel 8.83.25
- PHP 7.4.30
- HTML
- CSS
- goqr.me API for QR Code Generation.
Getting Started
To get a local copy up and running follow these simple example steps.
Prerequisites
This project is built using Laravel. You may need to have installed php composer to run the project.
Installation
- Get Composer.
- Clone the repo and resolve dependencies, if any.
git clone https://github.com/swadmahfuz/Certificate-Verification-System.git
- Import the sample .sql file to your DB and configure .env file as per DB Name.
- Run the project
- Register new user to login to dashboard. (Make sure registration route is enabled in web.php)
Notes
- All required packages included in the project. No need to run
composer install
php artisan serve
command not required to run the project.- Template for Bulk Import included in 'root/downloads' folder.
Usage
This project can be used for maintaining and verifying certificates issued by an organization. The project may be modified for verifying other things like product authenticity.
License
Distributed under the GPL-3.0 License. See LICENSE
for more information.
Contact
Swad Ahmed Mahfuz - contact@swadmahfuz.com
Project Link: https://github.com/swadmahfuz/Certificate-Verification-System