DEV Community

Cover image for Web3bie - a beginner friendly resource to jump into web 3.0
Souvik Mandal
Souvik Mandal

Posted on • Updated on

Web3bie - a beginner friendly resource to jump into web 3.0

Landing page

Overview of My Submission

web3bie is a platform to get resources and concept about various kind of web 3.0 related things (e.g. blockchain, smart contract, nft, DAO). Friendly, interactive and graphical interface is used to make understand easily.

highlights

Submission Category:

Web3 Wunderkinds

Link to Code

GitHub logo 8-bit-souvik / web3bie

know the basic concepts of blockchain technology, it's applications and future. get news regarding web 3.0, track price of all registered Cryptocurrencies, API for NFTs and more!

WEB3BIE

beginner friendly resources to explore web 3.0

web3bie

What do this app do?

  • Provides basic knowledge about web3
  • Lists all registered cryptocurrencies and their price, marketcap etc. in a single table
  • Collects and provides news on various topics related to web3 and and specialized topics
  • Provides Articles, Blogs to readers.
  • readers can also upload articles (building stage...)
  • Mint NFTs and keeps track like SaaS (planning stage...)

Tools and Frameworks used:

Setup local environment

  • install and run docker image of appwrite to build the headless CMS (installation guide)

  • setup CMS with APP ID and DB collections

  • use these schema to setup the database:

blogs:-
  blog_title:{type: String}
  blog_content:{type: String}
  image:{type: String}

about:-
  title:{type: String}
  paragraph:{type: String}
  card:[]

crypto:-
  home:{type: String}
  learn:{type: String}
  concept:{type: String}

blockchain:-
  home:{type: String}
  concept:{type: String}
  features:{type: String}
  learn:{type: String}

dao:-
  home:{type: String}
  concept:{type: String}
  features:{type: String}

add data into these collections.

  • get url, project_ID…

Additional Resources / Info

tools used:

  • NEXT JS
  • Appwrite
  • Docker

Project Details:

  • Here Apprite is used as a headless CMS to fetch the content of the site where read access is given to role:all.

  • In the front-end ISR is implemented with NEXT JS to make incremental static regeneration.

ISR implementation

  • Through this application we can provide concept and knowledge to web 3.0 newbie. Till now 4 topics are covered through this application. In the blog section.

in the crypto section The concept about is being cleared along with chart and some API's

Currency

same way for NFT, DAO section the concept's are being cleared.

  • There is a separate blog section to cover all the possible topic.

Blogs

CMS data

future implementation:

  • A login/signup feature will be enabled using appwrite's server side integration, so that user can post their queries and those will be solved by other people.

Conclusion:

This project is already hosted. So, If you wanna get something new take a look here.

Thank you!

Top comments (0)