fbfly / website Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://fbfly-website.vercel.app/
License: GNU Affero General Public License v3.0
Home Page: https://fbfly-website.vercel.app/
License: GNU Affero General Public License v3.0
So we need to get this built so the users can manage and interact with their FB DAO.
Figma design: https://www.figma.com/file/2Y6R6uilTpxoz6UMdeGyWO/Untitled?node-id=0%3A1
This is where the users can quickly check all the DAOs they have voting power.
Figma: https://www.figma.com/file/2Y6R6uilTpxoz6UMdeGyWO/Untitled?node-id=0%3A1
We are having a custom logo for each DAO, so we may want to save that on IPFS.
This would also need some kind of mapping from our side: DAO (address) <-> IPFS path
A transaction will be sent to our server, once it has received 1 confirmation we will mint a token to the sender address. Who will become a member of the DAO.
I'm taking care of this one.
I think that for the sake of the MVP, we can stick to a membership template where we would just need to mint a token to onboard these users.
Open to suggestions, we may change this after the MVP.
It's half-way implemented, I had some issues getting the gardens template deployed on xDai.
We are going to stick to the 1 DAO per FB Group model.
This can be either done by using a DB on IPFS: https://github.com/orbitdb/orbit-db or by having a contract with key-value pairs with this information.
FB Group Id <-> DAO (address) <-> FB User Id
This component has a 'balance' useState hook which is passed through the Context to the Step3View, but sometimes the value of 'balance' is empty when you click 'Create DAO' button which is also on the Step3View.
Expected behavior: Click 'Create DAO' and check that value of the 'balance' hook is greater than 0.
Current behavior: the same thing as above, but sometimes comparison fails because the 'balance' value is empty.
If we are using membership template, we may want to mint a token when a specific condition is met (FB user is a member of the FB group that's linked to a specific DAO)
We may want to have a small API to fetch some of the data that we mapped on the other issues. (Next.js has a specific way of implementing this, reference: https://nextjs.org/docs/api-routes/introduction)
DAO (address) <-> FB Group ID
DAO (address) <-> FB User ID
DAO (address) <-> IPFS Path
This should then link to our DAO.
Ideally we would just gather all the info with @aragon/connect and save it into a list, and query the database to replace every address with its respective FB name. (It is saved on the database with an upsert as soon as the user logs-in with Tor.us)
And link to the registry page
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.