Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bookkeeping Boost #7

Open
harshmaur opened this issue Sep 10, 2021 · 2 comments
Open

Bookkeeping Boost #7

harshmaur opened this issue Sep 10, 2021 · 2 comments
Labels
proposal This issue is a DHIP and will be reflected in https://tokenlog.xyz/hausDAO/DHIPs

Comments

@harshmaur
Copy link

harshmaur commented Sep 10, 2021

Project Idea

Create a bookkeeping app for DAOhaus to bring more visibility to the transactions inside vaults and the tokens they hold. We already have the MVP ready, and this RIP allows taking it further to a stage that will make it useful to real people looking to audit the vaults.

Project Submitted By

  • Harsh Maur (cohort)
  • Daniel (cohort)
  • Sam Kuhlmann (member)

Summary

Since the MVP is already built, this RIP focuses on making it usable. Here are the major elements of the RIP

  1. Verify the correctness of MVP
  2. Integrate MVP with DAOHaus
  3. Inform DAOs about the feature.
  4. Gather feedback from DAO accountants
  5. Enrich transactions from on-chain data
  6. Improve Visual Elements of MVP

All of these are explained here https://hackmd.io/KhRb5ImySYy7kkwDc2n87A#RIP-Proposal

Why should we build this?

Moloch DAOs have vaults and everyone (most importantly, accountants, auditor and regulators) need visibility on every transaction in the Vault. Just like you do bookkeeping for your company's account, we need something for DAOs. The chain explorer is not enough because

  1. It is hard to understand
  2. Makes it hard to augment and categorize transactions.
  3. It merely serves the purpose of verification of the transaction (just like you would attach a supporting invoice for a transaction in the real world)

The bookkeeping app will provide that visibility making it easier for stakeholders to analyse and categorise their transactions and make it easy to follow regulations today and in future.

Anything else you'd like to add?

Check out the MVP at https://daobooks.vercel.app

Skills Needed

  • Design
  • Full Stack Dev

Payment Requested

USD 15,000 (50% $HAUS, 50% $DAI)

Appendix - Budget Estimation

Task Estimated Hours USD Value
Verify the correctness of MVP
Verify the closing balances for transactions 8 800
Display more than 1000 transactions on the page 10 1000
Integrate MVP with DAOHaus
Setup hosting for production 8 800
Integrate with Daohaus Boosts 11 1100
Monitor usage of the app (Contingent on whether we can track or not) 17 1700
Inform DAOs about the feature
Prepare some messages and marketing material to be pushed to different DAOs 8 800
Gather feedback from DAO accountants
Prepare Questions 4 400
Conduct Interviews 4 400
Find accountants 2 200
Enrich transactions
Create a global date filter and if that is applied also show the opening balance in the columns 10 1000
Add transaction hash to subgraph 4 400
Add proposal details (and others rageQuit, tokensCollected) to the subgraph (this will also help with automated categorisation) 8 800
Extend table with proposal details 8 800
Add Transaction info to minions API contingent of it containing additional info
Hook up query params with the transaction table for better sharability 8 800
Explore options to store tags in a decentralised storage (Ceramic, Textile) Best to find a person with experience with these tools otherwise we will drop the analysis 16 1600
Prepare the list of manual tags based on Accountant's feedback 1 100
Improve Visual Elements of MVP
Meet UI/UX team of DAOhaus and improve the UI of the app. 1 100
Logo, and name of the app 4 400
Improve the vault card and include the token logos 4 400
Add loading spinner when fetching data 4 400
Also add token logos to the tables on the detail page 3 300
Other Stuff
Time spent scoping 8 800
Total 15100
Rounded Off 15000
@harshmaur harshmaur changed the title DAOHaus Bookkeeping App Bookkeeping Boost Sep 10, 2021
@scottrepreneur scottrepreneur added the proposal This issue is a DHIP and will be reflected in https://tokenlog.xyz/hausDAO/DHIPs label Sep 21, 2021
@harshmaur
Copy link
Author

@scottrepreneur I added another line item because I know hooking up query params (table URL sync) is a complex implementation.

@skuhlmann
Copy link
Contributor

whoops. didn't mean to close that.

@skuhlmann skuhlmann reopened this Sep 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal This issue is a DHIP and will be reflected in https://tokenlog.xyz/hausDAO/DHIPs
Projects
None yet
Development

No branches or pull requests

3 participants