swadmahfuz / Certificate-Verification-System

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues GPL License LinkedIn


Logo

Certificate Verification Web Application (Laravel)


Developed by Swad Mahfuz (Asst. Manager, TÜV Austria).
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
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.

(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)

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

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

License:GNU General Public License v3.0


Languages

Language:PHP 76.0%Language:Blade 23.0%Language:Shell 0.8%Language:Vue 0.2%