Trongram an NFT based on-chain social network

Project Name: Trongram
Project Track: NFT
Team Name: Nerd on JS
Team Member(s): , @ajand
DevPost URL: (Trongram | Devpost)
Project Goal: We are building an on-chain NFT based social network

Project Info: We all know the web3 social is the next big thing, so I decided to build a great social network on top of Tron network inspired by lens protocol

Users can create different profiles and these profiles are all NFTs, also users can follow each other these follows are also NFTs and provable so in the future, if a user gets highly successful your follow NFT probably gets a lot of value. Users can also set a price for their follows, so if a person wants to mint a follow NFT they get paid. Then users can publish content with different settings for comments, replies, and collecting. These publications are not NFTs themselves but they are blueprints for NFTs that can be collected by other users based on the collecting settings. These collecting settings includes price, supply, deadline, and only followers. Also, the system contains a utility token called TrongramStars. These stars are farmable every 30mins by participating in an auction. They can be used to promote a publication or your profile on the leaderboard.

Project Website: Trongram
Project Test Instructions: Set your tronlink up and put it on nile testnet, have some test trx and enjoy using the system
Project Details: The main contract of the system is a TRC1155 which contains all 4 types of tokens including the stars token. The frontend is using next.js, and I used Tron grid API for calculating the state of the network in browser with help of indexedDB and zangoDB.

I’m really proud of the UX of the system and even though the system is not fully complete I want to complete and launch it.

Project Milestones:
I have set up an MVP for this hackathon, I’m planning to complete tests and basic features by December, and launch it mid-December.

Explainer Video

18 Likes

Greetings ajand! Your project seems to be missing details on the following. Please add them to your project. Thank you!

Please Include:
Project Website
Project Test Instructions
Project Details
Project Milestones
Contract Address

2 Likes

Some screen shots of different features of the social network:





1 Like

UI looks clean :+1:
How much energy/bandwidth are needed to set up the profile and post messages?

3 Likes

Hello @fabsltsa, thank you for your compliment. Currently creating a profile is the most energy-consuming method and it will cost around 540 bandwidth and around 280k energy. I have to say I spent no time for energy optimization and I’m pretty sure it can get improve a lot.

2 Likes

Hola, el concepto es muy interesante, también hace que el NFT adquiera valor, las imágenes se ven muy bien, lo único que sería interesante es en profundizar en el gasto de energía y ancho de banda, ya que entonces no sería difícil, obtener varias personas utilizando este proyecto. Suerte

1 Like

Cool ND nice information

1 Like

@ajand Frontend looks supercool :clap:
How can i get tronogramstars? what does the farmable mean?

2 Likes

Hello, @Legokoreano Thank you for your feedback.
There will be an auction every 5 minutes, whoever wins that auction can mint a star, the initial supply of stars is 0 and there are lots of burning actions in the system including consuming stars and burning them for global posts if you manage to win an auction I believe it can worth pretty good amount of $

Great! it said project inspired by lens protocol! can you tell me about that story?!

1 Like

this nft project made me smile. Good voting guyssss @admin.hackathon

1 Like

Interesante proyecto acerca de los NFT, esperamos ver su evolución más adelante

1 Like

When I see NFT projects, I want to see more images. Because mainly content is on graphics or NFT trade. But I loved the project, I will give you 1 vote

2 Likes

Looks like a nice concept, kudos :v:

1 Like

UI is so impressive.:+1:

1 Like

Nice work, can’t wait to see it in full display :heart::fire:

1 Like

Interesting project!

But what is the difference between this project and a parallel submission devpost[dot]com/software/aurogram ?

1 Like

Hello @Yura , Thank you. The contract structures are totally different since Tron VM is not the same as EVM, accordingly, the frontend interaction with contracts is totally different. Also in Aurogram data is getting fetched with the graph protocol, but since the graph is not supporting Tron I’m doing a clever method of fetching events using on TronGrid on the front end and storing them in ZangoDB. The idea for both is pretty similar but the implementations are 80% different.

1 Like

Hola, Gracias por su tipo de comentarios. Me esforzaré por reducir el consumo de energía de los contratos.

2 Likes

That is smooth !!! Like design part very much

2 Likes