-
-
Landing page - ethbio
-
User's edit page, where they can add and delete links
-
Start Searching for Users and discover
-
Result for no users
-
Results of Discover Page
-
User 1 - Portfolio
-
User 2 - portfolio
-
All Pages are securely auth locked to ensure that only verified web3 connections can access your edit page
-
Landing page part 3 eth bio
-
Landing page part 2 eth bio
Inspiration
The developments in Web3.0 have made us consider beyond the realm of what's possible with people, that tech corporations and the centralization of data is not a necessity to build a good product, and that using sophisticated protocols, privacy could be ensured.
The team members at ethbio always yearned for their own space and corner on the internet, not to just show the links that they have, but to discover new users with a single search and to go beyond links
What it does
Our inspiration put is in a firm path towards our action plan, ethbio allows you store all of your links with your custom URL based on your username, discover other users and all of their activity, edit your links, nft collections, linked to your ethereum address, while not storing a single bit of information about you! No password remembering, no email entering and authentication, a couple taps on your browser and you're good!
How we built it
All of us have worked with a multitude of tech stacks before ranging anywhere from C# to Rust to JS over a multitude of libraries, authentication techniques, databases and whatnot, however we wanted to truly challenge ourselves by putting the norm behind and trying something new, hence Web3.0. We divvied up roles amongst the 4 of us dealing with different parts of the product, and it required a lot of co-ordination especially using VS Code Live and screensharing while not using Git, because of our previous history of running into issues with merge conflicts with a lot of people re-rendering and editing the same pages.
Challenges we ran into
Using a platform with relatively low adoption was particularly challenging, documentation was not as common, it was harder to find good usable dependencies and overall it really felt like we were innovating instead of repetition.
Accomplishments that we're proud of
This has been the first web3.0 project for many of us and it's been thrilling to say the least, discovering not only new packages but a completely different standard of web interaction was refreshing and something we were proud to be able to accomplish as we store no data of the user in our atlas mongoDB system
What we learned
We had to learn a lot about crypto and the different addresses that it utilizes, and what web3.0 is based on, besides managing 2 different data sources that is both a database for links and a decentralized platform were highly interesting and the state management was highly more complex than previous development projects we've worked on
What's next for Ethbio
We will be publishing ethbio to the web for anyone and everyone to enjoy and use and for it to be truly become your one place on the internet, we will be scaling the app in terms of infrastructure, providing statistics on views and links along with allowing comments per each nft bought to make it beyond a page but also a hub and a forum
Built With
- atlas
- express.js
- javascript
- mongodb
- mongoose
- mongoose-fuzzy-search
- moralis
- next.js
- react-moralis
- usemoralis
Log in or sign up for Devpost to join the conversation.