Presentation: link
Inspiration
“For an average user, you tell your grandma how to go out and stake on Aave or NEAR. This a process.. Or better she wants to own an NFT and stake it. She doesn’t know how to use MetaMask or NEAR wallet, but she wants to generate and brag about an NFT(a picture of a monkey). She wants to transact but she doesn’t know how to do it.
What it does
Aurora Lens is a social media app. doing what Facebook does but better(because you own your data) Venmo(without political borders) and a digital marketplace (with crypto payments)
How we built it
We are creating a mobile dapp. Using Lens Protocol and initially powered by the Aurora network. Tools we used: FrontEnd: ReactNative, Backend: AWS GraphQL, LensAPI, Aurora Network
Challenges we ran into
Migrate EVM smart contracts to Aurora. Reverse engineer what has been done in polygon. Most libraries are not supported for mobile platforms.
Accomplishments that we're proud of
I am proud of being capable of adapting all SDKs libraries to mobile. There are not many libraries for React Native, iOS, or Android. I had to make adapters or hack them a little bit.
What we learned
I've learned that tools for developing mobile applications are scarce.(e.g. There is no NEAR wallet SDK yet for react native, flutter, android or iOS) There is room to build infrastructure around mobile.
What's next for AuroraLens
There are hundreds of features that need to be done. Firstly I need to complete the Lens API for Aurora. The slide presents most of the modules that need to be engineered. Features such as Publications, NFTs and Payments are in the scope before the end of the year. Coming features: Send payment Request payment Trade NFTs QR code address share QR code payment NFC payment web3.auth native NEAR support native SOLANA support
Built With
- amazon-web-services
- aurora
- evm
- graph
- graphql
- javascript
- lens
- polygon
- react
- react-native
- solidity
- typescript
Log in or sign up for Devpost to join the conversation.