PROOFCHAINS is a professional-grade platform designed to combat academic document fraud and loss through decentralized technology. Built on the Cardano blockchain, it provides a secure, immutable environment for educational institutions to issue diplomas as Non-Fungible Tokens (NFTs), ensuring permanent traceability and instant global verification.
The platform serves as a digital safe haven for academic achievements, particularly in regions where physical archives are vulnerable. By leveraging blockchain technology, PROOFCHAINS ensures that an individual's educational record remains accessible, verifiable, and secure throughout their lifetime, independent of any centralized authority or physical storage.
- Immutable Issuance: Institutions can issue digital diplomas that are cryptographically signed and stored on the blockchain.
- Instant Verification: Employers and third parties can verify the authenticity of a credential in seconds via a public interface.
- Ownership Control: Graduates have full control over their digital credentials and can share them securely with relevant parties.
- Global Standards: Follows international academic certification standards while utilizing the security and efficiency of the Cardano blockchain.
- Enterprise-Grade UI: A modern, soft-industrial design system (PROOFCHAINS System) ensuring a professional and accessible experience for all stakeholders.
The project is structured as a monorepo using Turborepo, ensuring consistency across various applications:
- apps/landing: The public gateway for information and initial verification.
- apps/issuer: A dedicated portal for educational institutions to manage and issue certifications.
- apps/verifier: A streamlined interface for rapid, secure credential verification.
- apps/admin: Internal management and institution onboarding.
- packages/ui: A centralized, themed component library built with React, Tailwind CSS, and Headless UI.
- packages/shared: Common logic, types, and blockchain integration utilities.
- Frontend: Next.js 14, Tailwind CSS, TypeScript.
- Design: PROOFCHAINS Soft-Industrial System.
- Backend: Supabase (PostgreSQL, Auth, Storage).
- Blockchain: Cardano (Lucid/Mesh SDK for NFT minting and verification).
- Node.js 18+
- npm or yarn
- Supabase account and Cardano wallet (for issuance)
- Clone the repository.
- Install dependencies:
npm install. - Set up environment variables in each application based on
.env.example. - Run the development server:
npm run dev.
This project is licensed under the MIT License - see the LICENSE file for details.