Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
Our development is already ahead of our initial projects as we have a working POC to demonstrate mitigation of the key challenges discussed above.
We follow an iterative, agile-based methodology implementing LEAN and Kanban techniques to achieve reliable timelines and deliverables.
Our next 3 iterations, delivered over the course of the next 5-8 months, focus on the following items:
Roadmap Milestones:
Milestone 1: (In Progress - 60% Complete) 1-2 months
Milestone 1 encompasses a horizontal ‘slice’ of the architecture and functionality. This is largely a proof of concept that proves that metadata can be indexed, searched, and retrieved and that all behind the scenes components in the architecture can communicate.
Specifically, M1 will deploy a working web app with a free text search field. When the user enters search text, the app should query the blockchain metadata for the supplied terms and return results to the web app.
Each result should be displayed to the user in a ranked order of relevancy. Each search result should display any related images (e.g. IPFS link), a summary of the metadata, the quantity minted, and any other defined metadata.
Current items remaining for M1 are:
- UX refinement
- Bug fixes
Milestone 2: 2-3 months after milestone #1
M2 is focused on performance and architectural refinement. Specifically we are encompassing feedback from M1 as it relates to performance of both the application and search results (i.e. relevancy).
Additionally, time will be taken to implement a more thorough queue-based approach to enable concurrency in processing new metadata as it arrives. This will ensure a faster turnaround time between when an asset is minted to when that asset is indexed and available in search.
Our goal for M2 is that newly minted assets should be indexed and available in search in no more than 20 minutes.
Milestone 3: 2-3 months after milestone #2
M3 will be focused on enhancing search relevancy. As we gain feedback from milestones 1 and 2, we anticipate additional enhancements to search relevancy. One of the key areas of our search relevancy algorithms is based on term weighting, and we expect this algorithm will need to be fine tuned as more users search for various items on the blockchain.
Although we have laid out specific items for the 1st three milestones, our iterative approach means we continue to improve those key, critical items as we gain user feedback. We will adjust deliverable timelines based on development estimates to address early user feedback.
User experience will always continue to improve across milestones, with a focus on a responsive and performant UI.
Beyond this early timeline and strategy, future deliverables will be focused on 3rd party integration with platforms such as IPFS, NFT markets, etc.
Please provide a detailed budget breakdown.
$8,400 infrastructure costs
$8,866 Developer/Sysadmin 110 hours
$8,866 Sysadmin/Management 110 hours
$8,866 Looking for another developer 110 hours.
We have lowered our resource costs to $80 an hour USD. That will give us 3 resources 110 hours to complete this project.
Infrastructure costs with no redundancy for the first year.
We plan on adding redundancy and working with other stake pools for this.
$700/month * 12 = $8400 first year
$500 db-sync
$100 cardano-node
$50 IPFS
$50 Web/application server
Please provide details of the people who will work on the project.
Keith Watt - Engineer - 25 years of software engineering experience, including 10 years of experience in the financial industry working with companies such as Goldman Sachs, UBS, JP Morgan, and others. https://www.linkedin.com/in/keith-w-0772b721a/
Chad Giardina - Operations/Management - 25 years of IT infrastructure experience. Consults and supports mission critical IT Solutions on a global scale. https://www.linkedin.com/in/chadgiardina/
Both have run BBHMM - Blockchain Better Have My Money Stake Pool since the ITN.
Looking for at least one more developer and DevOps type technical resource.
If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
Yes, If we get funded there are more features we would like to add to search beyond just the metadata.