---
tags: Raid
---
# Proposal: Perfect Pool Dapp
PerfectPool is a mechanism to run single-elimination tournaments with verifiable scoring and non-custodial entry submission & payouts.
PerfectPool has engaged Raid Guild to build the front-end application where users can submit and manage their bracket entries and where site admins can create and manage tournaments. The application includes a back-end database to support the site admin functionality.
## Prior Related Work
- Initial Consultation
- [8-hour Design Sprint](https://hackmd.io/BdYafmleTPyOzjO-i-tyvw?view)
## Present Work: Scope and Deliverables
This proposal comprises the following components:
### User Interface Design
- UI design guide / style kit
- High-fidelity mockup
### Front-end Application
- Home page
- Pool detail page
- Account page
- Create pool page
- Tournament info page (previous and upcoming)
- Site admin page
- About Perfect Pool page
Account functionality includes the option for users to progress from a "soft" account (web3 login only) to a "full" account (sign-up via email address) to unlock additional functionality
*See the [Design Sprint](https://hackmd.io/BdYafmleTPyOzjO-i-tyvw?view) document for more detail, including user stories and user flow diagrams.*
### Back-end Database
Most of the back-end connections will be to the smart contracts on the Ethereum network. To support additional functionality, a back-end database will also be required. To save costs and enable easy data entry, we intend to use Airtable bases. These bases will collect, store, and serve the following data:
- Tournament information
- User account data
A proxy server will be required to relay the Airtable database to the front-end application.
## Estimate
| Component | Estimate |
| -------- | -------- |
| UI Design | 8,000 DAI |
| UI Implementation / Development | 15,500 DAI |
| Web3 Interaction Development | 6,000 DAI |
| No-code Back-end Development | 8,500 DAI |
| **Total Estimate** | **38,000 DAI** |
*Note: the above figures include administration and project management.*
### Timeframe
- Project begin: week of August 24
- Expected duration: ~3 months
## Payment Schedule
- Due before work begins: 19,000 DAI
- Due once work is completed: 19,000 DAI*
*\*The second payment is subject to change based on changes in scope or significant differences in development complexity from expectation. The latter more often results in a payment reduction rather than increase.*
## Final Thoughts
It's been a pleasure working with you thus far, and we're excited to deliver a beautiful, high quality final product. Our team has truly enjoyed working with you, and have relayed back to the Guild our progress thoughout this process. We want to note there will be beneficial network effects by having Raid Guild develop this for you, and we'll hope to explore any marketing opportunities as development begins. Let us know if you have any questions!