skyf0cker / bridge

bridge from web2 to web3 for dev.to users. code for dev.to x appwrite hackathon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to bridge πŸ‘‹

Version License: Apache License 2.0 Twitter: vophanlee

bridge from web2 to web3 for dev.to users.

🏠 Homepage

Introduction

bridge can get dev.to users' articles and let them deploy their articles to the permanent storage provided by Arweave so that they can make their artices be permanently hosted in blockchain and no one can change them, delete them, and let them can not be accessed.

The frontend is built by using vue3 and ant-design-vue. The backend is built by Appwrite which is a self-hosted backend-as-a-service platform that gives developers all the APIs required to build any application.

bridge-appwrite

permanent storage is provided by arweave team. Deploying articles to arweave needs an arweave wallet. Bridge now only support Arconnect wallet.

notice: this project is done during the dev.to x appwrite hackathon and i don't have enough time to tidy the code and perfect the details. If you are interested in this project, feel free to hit me up: issue, twitter DM, email are all welcomed

implement

  • connect arconnect wallet
  • verify dev.to user identify
  • get user posts, article detail through forem api
  • sync the post to arweave network and view them in viewblock.

not implement

  • other arweave wallet support like keyfile and aweave.app.
  • pst token support: user syncing or polishing the articles through bridge can get the $BRIDGE pst token and the $AR token from sponsor. The balance and income will show on the dashboard page which is not implement now
  • explore: people can explore to discover more articles posted by other people. This can use arweave gateway graphql to query them.
  • refactor the code and optimize the backend api.

How to use

Install

yarn install

develop

yarn dev

Author

πŸ‘€ vophanlee

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2022 vophanlee.
This project is Apache License 2.0 licensed.


This README was generated with ❀️ by readme-md-generator

About

bridge from web2 to web3 for dev.to users. code for dev.to x appwrite hackathon

License:Apache License 2.0


Languages

Language:Vue 62.5%Language:TypeScript 36.6%Language:HTML 0.9%