Skip to content

habinrahman/certificate-verification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python FastAPI Supabase Docker Vercel Render License

🎓 Certificate Verification System

A secure and scalable backend system designed to verify digital certificates using unique IDs and QR codes. This solution ensures authenticity, prevents forgery, and enables real-time validation.

🌐 Live Demo

🔗 https://certificate.microdegree.in/

📌 Problem

Traditional certificates are prone to forgery and difficult to verify efficiently.

💡 Solution

This system provides a secure, API-driven verification mechanism using unique certificate IDs stored in a cloud database.


🏗️ Architecture

  • Backend: FastAPI
  • Database: Supabase (PostgreSQL)
  • API: RESTful verification endpoints
  • Frontend: HTML, Tailwind CSS
  • Deployment: Vercel / Render / Cloud Platforms
  • Containerization: Docker

✨ Features

  • ✅ Unique ID and QR-based verification
  • ✅ Secure certificate validation
  • ✅ Public verification endpoint
  • ✅ Real-time database lookup
  • ✅ Cloud-hosted and scalable
  • ✅ Fast and reliable API responses
  • ✅ Modern and responsive UI

🛠️ Tech Stack

Technology Purpose
FastAPI Backend Framework
Supabase PostgreSQL Database
Python Core Programming Language
Tailwind CSS Frontend Styling
Docker Containerization
Vercel & Render Deployment Platforms

📂 Project Structure

About

A secure and scalable FastAPI-based system for verifying digital certificates using Supabase, QR codes, and cloud deployment.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors