Skip to content

A Laravel Web App for Certificate Management and verifying authenticity of certificates. Based on PHP 7.4.30 and Laravel 8.83.25

License

Notifications You must be signed in to change notification settings

swadmahfuz/Certificate-Verification-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues GPL License LinkedIn


Logo

🛡️ TUV Austria Training Certificate Verification System


Developed by Swad Mahfuz - Assistant Manager (Sales & Operations), TÜV Austria (Bangladesh Office).
Explore the project »

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

Product Name Screen Shot

🛡️ TUV Austria Training Certificate Verification System

📌 Overview


This application is designed to address the persistent challenges of certificate forgery and inefficient manual verification processes that our organization, TUV Austria, has frequently encountered. The primary goal of this tool is to enhance operational efficiency and accuracy in the authentication of certificates and reports.

🗂️ Key Features


  • Database Management 📁: Maintains a comprehensive database of certificates and reports, streamlining the storage and retrieval process.
  • QR Code Verification 📱: Enables clients and other stakeholders to verify the authenticity of certificates and reports swiftly using QR codes.
  • TUV Austria Employee Dashboard 🖥️: Allows TUV Austria employees to efficiently manage certificate data, including adding, editing, and removing entries.
  • Versatility 🔧: While primarily focused on certificates, the application’s architecture allows for future adaptations, such as verifying product authenticity or third-party reports.

🚀 Benefits


  • Time Efficiency ⏳: Significantly reduces the time spent by employees on manual verification processes.
  • Security 🛑: Enhances the integrity of the verification process, helping to prevent fraud and unauthorized use of falsified documents.
  • User-Friendly 🤝: Provides a user-friendly interface for both administrative tasks and verification processes.

🌟 Potential Expansions


This project holds potential for further modifications to accommodate a broader range of verification needs, including but not limited to product authenticity and third-party reports. A complimenting app has also been developed for Inspection/Calibration Certificate Verification that uses the same database, which runs from a separate directory.

App link: https://github.com/swadmahfuz/Certificate-Verification-System-Inspection

(back to top)

Built With

  • Laravel 8.83.25
  • PHP 7.4.30
  • HTML
  • CSS
  • goqr.me API for QR Code Generation.

(back to top)

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

  1. Get Composer.
  2. Clone the repo and resolve dependencies, if any.
    git clone https://github.com/swadmahfuz/Certificate-Verification-System.git
  3. Import the sample .sql file to your DB and configure .env file as per DB Name.
  4. Run the project
  5. Register new user to login to dashboard. (Make sure registration route is enabled in web.php)

Please note that the Inspection CVS application (separate application) must be installed in the same domain under a seprate sub-domain for the whole system to work. It is recommended to install Training CVS first and then the Inspection CVS.

This application shares a common database with the Inspection CVS and thus the .env file for both the applications should be configured in a way so that both Training CVS and Inspection CVS uses the same database name & credentials and SMTP credentials.

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.

(back to top)

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.

(back to top)

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

(back to top)

Contact

Swad Ahmed Mahfuz - contact@swadmahfuz.com, swad.mahfuz@gmail.com

Project Link: https://github.com/swadmahfuz/Certificate-Verification-System

(back to top)

About

A Laravel Web App for Certificate Management and verifying authenticity of certificates. Based on PHP 7.4.30 and Laravel 8.83.25

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published