This proposal requests initial financing for the development and integration of Smart Invoice into the Nouns Builder DAO proposal builder, for which replenishing funds are anticipated to be procured from the Nouns Builder DAO. The integration aims to broaden Smart Invoice’s outreach within the Nouns ecosystem. By integrating into Nouns Builder, we will generate new grant revenue, expand Smart Invoice’s brand recognition, and create a template for future integrations.
We're excited to bespoke integration with the Nouns Proposal Builder. The completion of this integration is anticipated to lead to grant revenue from the Nouns Builder community, increase Smart Invoices brand recognition, and build reputation for further integration efforts in the future.
Funds received would be used for future SmartInvoice development and upgrades of the milestoned proposal feature.
The scope of work for this integration includes project management, design, and development of a Smart Contract and UI for the Proposal Milestones feature. This integration will allow Smart Invoice to deploy proposals directly into Nouns Builder, using an invoice address as the receiving address on the proposal.
Smart Invoice will be integrated seamlessly into the existing Nouns Builder frontend through:
Forking the Nouns Builder UI
Integrating additional screens and smart contract functionalities into the frontend
Deploying the finalised frontend to a Smart Invoice-controlled domain
Merging the updated frontend into the Nouns Builder repository
Working with the Nouns Builder collective for deploying the finalised frontend to their domain
The work is foreseen to be distributed across the following three main sub-scopes.
Creation of design flows and wireframes for the Nouns Proposal Builder integration.
Manage and oversee the development and execution of the proposal bundler and UI enhancements.
Develop a bundler that compiles all necessary data and deploys the proposal into Nouns Builder.
Ensure the proposal bundler integrates the invoice address as the receiving address.
Store the contract in a dedicated repository for future reference and updates.
The UI will be forked from the Nouns Builder DAO (https://github.com/ourzora/nouns-builder) and the wireframes from the are amended and incorporated into the Nouns Builder proposal dApp.
Objective:
Maintain and update the Smart Invoice application so it continues to work reliably for users and visitors
Complete at Proposal time
Cost: 2000 USD
Deliverables:
Update dependencies and testing
End-to-end QA and fixes for Safe usage
Objective:
Iterate on ideas with wireframes so the team can come to consensus. Use BuilderDAO interface components to build out the milestone specific pieces.
Duration: Mostly completed + 1 week
Cost: $3000 USD
Deliverables:
Wireframes
In Builder DAO app designs for 2 flows (Create & View)
MVP/Wireframe potential next iterations with Nouns
Objective:
Update the proposal creator to allow for proposals with milestones. We'll need to adjust the metadata for handling of milestones and their sub-data.
Duration: 3 weeks
Cost: $6000 USD
Deliverables:
Handle deterministically creating invoice address
Prepare bundled transaction to create invoice and proposal
Add a metadata fields for milestones, tentatively:
Title
Description
Estimated Delivery Date
Image
Build the actual flow into the interface using the provided designs
Suggest feedback on recommended implementation
Objective:
Develop user interfaces for managing proposal milestones. This will consist of two user flows: a list and detail view of proposal milestones, and a "create proposal with milestones" flow. These interfaces will improve the user experience and streamline the proposal creation process.
Duration: 2 weeks
Cost: $3000 USD
Deliverables:
Update the proposal view to show milestones when an invoice is the receiver
Show status and details about milestones
Allow members (or multisig owners) to easily submit release proposal
QA and bug fixes
Objective:
Create a proposal for BuilderDAO that is shared for future SmartInvoice milestones or maintenance on this proposal
Duration: 1 week
Cost: $ 1,000 + 10% commission on Nouns Builder proposal
Deliverables:
Deliver proposal to Builder DAO onchain
Answer membership questions about the proposal in chat and at least one community call
The proposal will be finalised by the end of the calendar week 39. Frontend implementation will begin upon proposal submission. A consolidated team consisting of Smart Invoice DAO members and external designers will oversee the project to ensure timely completion.
The estimated cost for this integration is $15,000 USD. Below is the detailed cost breakdown:
Preparation (Dan & Sayo): $2,000 USD
Wireframes & Design: $3,000 USD
Project Management: $2,000 USD
Smart Contract & Data Handling: $3,000 USD
Deployment Flow: $2,000 USD
List & Detail View Development: $2,000 USD
Proposal Submission to Builder DAO: $1,000 USD + 10% proposal to Nouns
scottrepreneur
benedictvs
Sayonara
Dan13Ram
imcsays