Inspiration
I wanted to make a mobile app so that the user who does not know about blockchain can use its benefits, since most of the dApps, are created by nerds for nerds.
What it does
The idea is that the user can share their opinions or something of interest without being censored. Giving individuals freedom of expression, and that if what they say really has value, that the rest of the users give it importance through their "upVotes" in this way viralize an idea or opinion and that the rest of the people have awareness about this.
How we built it
I built the app in react-native, using an ideology of "user first" so that the user does not have to leave the app to log in with an external app or have to go to another app to buy crypto, that all this can be done within the same app, so as not to dizzy the user and thus to reach an average user can use the app without it being too complicated. Apart from react-native I created an "akash node" to set up a decentralized server where I could verify the apple receipts after making the crypto purchase within the app. I also used "the graph" to be able to query with filters in an efficient way.
Challenges we ran into
The difficulty was to set up the server, configure all the payment gateway and secure crypto transfer to the user, because the limit I found in apps mobile for the minimum crypto purchase was 15 dollars, and I didn't want an average user to have to pay that amount to leave a link in a publication.
Accomplishments that we're proud of
I really feel proud that this is an app that even my mom can use if she has an opinion that is really relevant and wants to do something about it, where all kinds of people will be able to make use of their free speech through the power of blockchain.
What we learned
To implement blockchain technology in a mobile app, to set up a decentralized server, to realize that blockchain has a lot to contribute to us as a society and that we are just starting to make use of it.
What's next for Ekiras
Soon I would like to be able to do:
- that the app is also available for android
- that the posts can be moderated by random users before being published on the blockchain.
- I would also like that when a user leaves his vote, a fraction of crypto is sent to the author of the post.
- Filter posts by location or by hashtags
- give the possibility to the user to upload also images using IPFS
- and add https to the decentralized server.
Built With
- akash-network
- docker
- ethers
- graphql
- react-native
- solidity
- the-graph
- typescript
Log in or sign up for Devpost to join the conversation.