Inspiration
This project is inspired by by polygon budl it 2022 summer
What it does
A decentralized social network platform for short form video sharing where creators create for their fans and fans collect from their favorite creators
All the posts and comments is saved in IPFS and user connecctions / social graph is on-chain which makes the connection You make here (follow, following ) are portable in other social dapps built on lens protocol
also user get rewarded for their contribution in platform through points (our gamification system) in future will be able to swap their points for $RNT token (platform native token) ## You need lens protocol profile to use this dapp and currently we are on test net ** so if you don't have testenet profile here is how to create it using laika follow this tutorial link to tutorial
How we built it
This project is made using reactjs , majority of web3 interactions is made using lens protocol API and the authentication We're using moralis . there ia also gamification system built on moralis
Challenges we ran into
this is the first time I made an app that connects to lens-protocol, so learning QraghQL and appolo client is quite hurdle. especially digging the documentation for both of them some features are also not specified in documentation which makes me have to research in to the extrinics of existing lens protocol apps
Accomplishments that we're proud of
The best accomplishment is that I'm able to connect to lens protocol and moralis api to get native and points balances. another thing I'm proud of is creating off-chain DB to save some user settings and lens profile this was very important for uswr experience
What we learned
I learned connecting to lens protocol using lens protocol api , and most important creating full stack web3 social network ,
I learned how to deploy front-end project spheron network
another thing unrelated to web3 . i learned chakra ui which is Ui library
What's next for RUNES
Currently because of the limitation of time, many features are not implemented yet. Here are some of them that I think of currently:
-collect modules this will allow creator to specify who can collect their posts and whether is free to collect post or paid (current module is freeToCollect means anyone can collect your post
- Refrence module this will allow creators to specify who can comment or mirror their posts (current module is none means anyone can collect mirror your post
-Mirrors fee
- social Auth using sequence wallet
- better gamification system
- connecting to lens api v2 to show better filtering (e.g search by tags -Responsive design
- android app
Built With
- appoloclint
- graphql
- ipfs
- lens-protocol
- reacjs
Log in or sign up for Devpost to join the conversation.