Non-functional requirements
Usability
- The DRep campaign platform should be accessible to non-technical users 
- Proposal discussions should be transparent and easy to engage with 
- Meet WCAG 3.0 AA accessibility standards 
- Support for i18n/localization 
Scalability
- There must be enough participation to establish the legitimacy of the DRep campaign process. The tool would need to support at least 250,000 concurrent users. 
Performance
- Tool responsiveness: front page must load within 2 seconds for users accessing the website using an LTE mobile connection 
IP rights
- The code must be open source, with an open source license that permits the assets to be changed, redistributed, and used commercially (suggested: Apache 2.0 for code and CC BY 4.0 for other documents and assets) 
- Any third party dependencies must not hinder or prevent the assets from being changed, redistributed, and used commercially 
- The assets created for this proposal will be universally accessible on a public repository by the time the project is complete 
- The assets created for this proposal must migrate into Intersect’s repositories if requested by Intersect 
Open source requirements
- While this instance is unique to the ways of working to Intersect member, IOG, open source best practice can be referenced from here: Cardano Engineering Handbook 
- Guidance related to open source policy can be referenced here 
- Guidance related to expected best practices can be referenced here 
Technical specification recommendations for FE (to support integration)
- NextJS / React 
- Material UI 
- i18next (or equivalent. New version support i18n without additional plugin) 
Last updated
Was this helpful?
