1. Title
[Grant application] ICON Vote Monitor - updated
2. Project Category
Development - Developer support and product ideas - wallets, block explorers, dapps, developer documentation, etc.
3. Project Description
This proposal has been rewritten and updated. We have added all the wishes that @Ben_Lee offered. In 2020 we commit to building an ICON Vote Monitor, tool 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 all ICON accounts and 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)
- Delegates timeline for any ICON account
We added
-
Each P-rep contribution section, news, and plans. Each P-Rep can sign in and add needed information
-
Top 10 P-Reps race according to votes.
-
Top 50 delegators. And features that help to track their activity.
-
For each account page, we plan to add functionality that will show, in addition to basic information, vote, rewards, and stake history the account status. For example, if an account only staked ICX but has not voted - it will not receive a reward. In this case, the monitor will show instructions for the user - step by step tutorial with an explanation of why this account don’t receive rewards and what to do next.
The statuses can be different:
-
An account stake and vote 1st time a few hours ago (or less than 48 hours)
-
An account stake and vote 1st time (more than 48 hours ago)
-
An account unstaking now
-
An account stake but doesn’t vote
-
An account doesn’t stake and doesn’t vote
etc
ICON Vote Monitor will consist of such pages:
Index Page (Home page)
P-Reps page
Each P-Rep page
Accounts list page
Each 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.
Milestone 1 has been completed - https://iconvotemonitor.com
4. Project Duration
All product development is divided into 3 stages:
- MVP - Milestone 1 - 22 workdays - Milestone has been completed!
- Milestone 2 - 12 workdays
- Milestone 3 - 14 workdays
Total: 64,9 man-day actual 48 workdays
5. Project Milestones
MVP - Milestone 1 - Milestone has been completed! (iconvotemonitor.com)
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: 10 man-hours
MVP for voting periodic page & P-Rep Rankings page: 38 man-hours
Voting periodic page: 20 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: 20 man-hours
(a list of accounts delegated to the appropriate P-Reps with a stake)
Adaptive for MVP: 24 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: 25 man-hours
Designer research / UI : 20 man-hours
P-Reps news and plans sections (aka P-Reps blog): 25 man-hours
Accounts page improvements: 30 man-hours
Adaptive for ICON Vote Monitor: 35 man-hours
DevOps support: 10 man-hours
Testing: 10 man-hours
Bug fixing
6. Funding Amount Requested
MVP - Milestone 1 - Milestone has been completed! (iconvotemonitor.com)
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: 56 hours, ($55 per hour); $3080
Backend: 64 hours, ($65 per hour); $4160
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,7 man-day actual 12 workdays (team members will work at the same time as a part-time)
The total budget for Milestone 2: $8 540
Milestone 3
Project manager: 10 hours, ($45 per hour); $450
Frontend: 60 hours, ($55 per hour); $3300
Design: 20 hours, ($50 per hour); $1000
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 Designer,1 Devops, and 1 PM
Time: 20,6 man-day actual 14 workdays (team members will work at the same time as a part-time)
The total budget for Milestone 3: $9 175
Other expenses:
Project hosting - $50 * 12 month = $600
Project budget - $29 890
Everstake will cover 50% of the costs from P-rep reward. In order to show our intentions for the successful completion of the project, Everstake has already introduced a ready-made MVP to the market.
Total project budget: $29 890 - 50% = $14 945 (= 48 366 ICX; 1 ICX = $0.309 )
7. Official Team Name
Everstake
8. Team Contact Information
everstake.one
inbox@everstake.one
9. Public Address
hx8e6dcffdf06f850af5d372ac96389135e17d56d3