Skip to content

Growth-and-Start/TokenUs_BE

Repository files navigation

🪙TokenUs🪙

Team Info

| @AnyJae | @SeoJimin1234 | @lasagna10 |

Project Info

A video platform that protects the unique value of videos by issuing them as NFTs, preventing illegal duplication, safeguarding the original creator’s rights, and providing investment opportunities.

[Key Feature 1 - Video Similarity Check]

Uses a pre-trained ResNet-50 model and cosine similarity to analyze and detect video similarity. This ensures the originality of videos, preserves NFT value, and prevents unauthorized copies.

[Key Feature 2 - NFT Minting]

Enables video NFT minting based on the Ethereum blockchain.

[Key Feature 3 - NFT Trading]

Allows users to freely trade NFTs, offering opportunities for profit.

[Automated Profit Distribution]

Implements smart contract–based automated profit sharing, ensuring transparent and fair revenue distribution among creators, investors, and rights holders.

Stacks






How To Use

1. Create and Configure the .env File

2. Move Directory

cd Docker/local/

3. docker compose

docker-compose up -d

Open Source Acknowledgments

This project uses open source components such as Spring Boot, Flask, web3j, FAISS, and PyTorch, licensed under their respective open source licenses (Apache 2.0, MIT, BSD).

About

TokenUs Backend Reposiroty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages