Skip to content

toqsukr/ton-certificate-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 TCS - Your Decentralized Achievement Hub on TON

TONReactTON ConnectTypeScript

TCS Banner

TON CERTIFICATE SYSTEM is a decentralized application (dApp) built on The Open Network (TON), designed to securely store, manage, and verify achievements such as certificates, diplomas, and awards. With blockchain-powered immutability and Telegram Mini Apps integration, your accomplishments are always accessible and tamper-proof.

🔗 Live Demo: Available in Telegram Mini Apps

🌟 Features

Secure Storage – All achievements are stored on the TON blockchain, ensuring transparency and immutability.
Public Profiles – Showcase your accomplishments with a shareable profile link.
Organization Portal – Schools, bootcamps, and companies can issue verifiable certificates.
Telegram Mini App – Access your achievements directly in Telegram.
Decentralized Verification – Anyone can instantly verify the authenticity of a certificate.

📸 Screenshots

Profile Preview Certificate
Profile Preview Certificate
Certificate Issuance My Organization
Issuance Preview My Organization

🚀 Getting Started

Prerequisites

  • Node.js ≥ 18.x
  • TON Wallet (e.g., Tonkeeper)
  • Telegram (for Mini Apps testing)

📜 Smart Contracts

Achievement records are anchored on TON via:

  • CertificateNFT – Stores user certificate as NFT.
  • ManagerNFT – Used to certificate management delegation
  • OrganizationFactory – Organization contract-factory.
  • Organization – Manages trusted issuers.

🤝 Contributing

We welcome contributions! Open an issue or submit a PR.

📄 License

MIT – Free for open use.


💡 Powered by TON Blockchain

About

TON Certificate System (TCS) - certificate management application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published