# BBB Scope doc The endgoal of delivering the trait-swapping front-end app will require the following steps: - Creating HIFI designs: 60hrs - Front end Development*: 196hrs - (Testing and finetuning?) - = 256hrs **TOTAL:** - $38400 (256hrs * $150) - +$3840 spoils - +$3840 PM - +$3840 account = $50k (49920) **Development currently does not include: external server for all grazing buffs, in app preview, sweetener, arweave integration, in-app communication* --------------------- ADITTIONAL Q's: - how timing of swap decided? - how decentralised: data on airtable or arweave? - how to treat trait-offer once being responded too? - how communication w users (v1)? - how to read all buffs from contract? - sweetener? - how delivery? Testing included or just delivering code? --------------------- ## Front end - Framework: React + JSX - Backend: Arweave/airtable? - Chains: Ethereum Mainnet, Polygon ### Non-visual components: - Web3-component (40hrs): - connecting user + get user data - put-to-grazing function - sign-swap function - tx-feedback (Ethereum & Polygon) - Database setup + State-manager (40hrs): - all swaps - current state of a swap - swaps of user - all grazing buff (! seperate server) - all offered traits ### Visual components Views: - Swap-view (56hrs) (! no preview) - Home-view (16hrs) - Pasture-view (16hrs) - Profile-view (8hrs) Reusable: - Header (16hrs) - Footer (8rs) - Put-to-graze-flow (incl. in Swap-view) - Choose-buff-flow (incl. in Swap-view) ------------- ------------- ------------- **FIRST PHASE:** - creating hifi designs (v0 = 6k / v1 = 2.4k) - setting up 2 subgraph (dep. on grazing contract) - basic database setup (dep. on grazing contract) (ROUGH: 8.4k + 15k) **SECOND PHASE:** - interfacing db + subgr + contract - actual frontend (implementing designs) - API (ROUGH: 20k) ------------- **PHASE 1:** - creating hifi designs v0 - setting up 2 subgraph (dep. on grazing contract) - basic database setup (dep. on grazing contract) (ROUGH: 6k + 12k) **PHASE 2:** - interfacing db + subgr + contract - actual frontend (implementing designs v0) (ROUGH: 16k (+/- 2k)) **PHASE 3:** - creating hifi designs v1 - setting up new subgraph (ROUGH: 2.4k + 3k (+/- 1k)) **PHASE 4:** - interfacing db + subgr + contract - actual frontend (implementing designs v1) (ROUGH: 12k) **Totals:** v0 (phases 1+2): $ 40800 (= 34000 + 3400 spoils + 3400 account) v1 (phases 3+4): $ 20880 (= 17400 + 1740 spoils + 1740 account) ------------- **Assumptions to check:** - state of grazing contract? - how they(/the script f.i.) will interact w the db? - notifications? not forseen in scope now, but possible to implement as add-on
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up