1. Title
[Grant application] ICON Vote Monitor
2. Project Category
Development - Developer support and product ideas - wallets, block explorers, dapps, developer documentation, etc.
3. Project Description
In 2020 we commit to building a Voting Monitor that will help track voting and all ICON accounts activity on the ICON network by daily breaks or snapshots. Its functionality will encompass:
- Monitoring of voting accounts, a feature that targets P-Reps primarily;
- Basic historical information about P-Reps and ICON accounts;
- Visualization of voting patterns and changes in ranks among all P-Reps.
- Track voting activity regarding P-Reps - Voting Analytics Hourly / Daily / Weekly / Monthly (how many votes they received/lost, how many voters they have/lost)
- Check voters of any P-Rep, their balance, voting history.
- Provide charts and graphs showing a historical change of votes and change in top-22 and other P-reps over a period of time.
- Provides the following information about accounts: Address, total balance, P-Reps voted for (with a hash), amount of votes, voting since, previous votes with duration, vote changes
- Provides the following information about a P-Rep: Total votes, last updated, balance, productivity/uptime, governance votes, voters (with the amount voted)
- Delegate changes timeline for any ICON account
- Each P-rep contribution section, news, and plans. Each P-Rep can sign in and add needed information - UPDATE
ICON Vote Monitor will consist of such pages:
Index Page (P-Reps page)
P-Rep page
Accounts list page
Account page
Voting periodic page
Icon P-Rep Rankings page
The project manager responsible chooses specialists to undertake the project. According to a preliminary estimate, the team will be consist of a Project manager, Backend and Frontend developers, UX designer, Devops and Manual Tester.
MVP - https://icon-votes-monitor-dev.everstake.one - UPDATE
4. Project Duration
All product development is divided into 3 stages:
- MVP - Milestone 1 - 22 workdays
- Milestone 2 - 10 workdays
- Milestone 3 - 13 workdays
Total:
59,9 man-day actual 45 workdays
5. Project Milestones
MVP - Milestone 1
Planning / Project creation / Meetings and researching: 15 man-hours
Designer research / Logic and wireframe creation: 20 man-hours
Create ICON Parser: 22 man-hours
Backend Application (API): 24 man-hours
Frontend project: 16 man-hours
Vue-js logic: 14 man-hours
Prototype for Index Page: 23 man-hours
Prototype for P-Rep page: 24 man-hours
Prototype for Account page: 22 man-hours
DevOps support: 10 man-hours
Deployment: 5 man-hours
MVP Testing: 10 man-hours
Milestone 2
Planning / Meetings and researching: 10 man-hours
Delegation and Stake / Account history information: 8 man-hours
ICON Parser Improve: stakes, rewards, balances, proposals: 20 man-hours
Adaptive for MVP: 24 man-hours
MVP for voting periodic page: 26 man-hours
MVP for Icon P-Rep Rankings page: 22 man-hours
DevOps support: 10 man-hours
Testing: 10 man-hours
Milestone 3
Planning / Meetings and team-leading: 10 man-hours
ICON Parser Improve: stakes, rewards, balances, proposals: 30 man-hours
Voting periodic page: 30 man-hours
(voting activity regarding P-Reps - Voting Analytics Hourly / Daily / Weekly / Monthly (how many votes they received/lost, how many voters they have/lost))
Icon P-Rep Rankings page: 30 man-hours
(a list of accounts delegated to the appropriate P-Reps with a stake)
Adaptive for Milestone 2: 25 man-hours
DevOps support: 10 man-hours
Testing: 10 man-hours
6. Funding Amount Requested
MVP - Milestone 1
Project manager: 15 hours, ($45 per hour); $675
Design: 20 hours, ($50 per hour); $1000
Frontend: 70 hours, ($55 per hour); $3850
Backend: 80 hours, ($65 per hour); $5200
Devops: 10 hours, ($50 per hour); $500
QA: 10 hours, ($35 per hour); $350
Team: 2 Developers, 1 Designer, 1 Devops, 1 QA, and 1 PM
Time: 25,6 man-day actual 22 workdays (team members will work at the same time as a part-time)
The total budget for MVP: $11 575
Milestone 2
Project manager: 10 hours, ($45 per hour); $450
Frontend: 45 hours, ($55 per hour); $2475
Backend: 55 hours, ($65 per hour); $3575
Devops: 10 hours, ($50 per hour); $500
QA: 10 hours, ($35 per hour); $350
Team: 2 Developers, 1 QA, 1 Devops, and 1 PM
Time: 16,2 man-day actual 10 workdays (team members will work at the same time as a part-time)
The total budget for Milestone 2: $7 350
Milestone 3
Project manager: 10 hours, ($45 per hour); $450
Frontend: 55 hours, ($55 per hour); $3025
Backend: 60 hours, ($65 per hour); $3900
Devops: 10 hours, ($50 per hour); $500
QA: 10 hours, ($35 per hour); $350
Team: 2 Developers, 1 QA, 1 Devops, and 1 PM
Time: 18,1 man-day actual 13 work days (team members will work at the same time as a part-time)
Total budget for Milestone 3: $8 225
Other expenses:
Project hosting - $50 * 12 month = $600
Total project budget - $27 750 (= 213 461,54 ICX; 1 ICX = $0.13 )
7. Official Team Name
Everstake
8. Team Contact Information
everstake.one
inbox@everstake.one
twitter. com/Everstake_pool
9. Public Address
hx8e6dcffdf06f850af5d372ac96389135e17d56d3