Hi everyone! I have been lurking here for a while trying to figure out how to apply my skills to the Zenon ecosystem and have come up with the following AZ proposal. Im looking for feedback and opinions before I formally submit it. Please have a look over and let me know what you think, happy to answer any questions you may have.
Project Name: ZNNPillar.info
Description: The idea is to create a site that monitors a pillars activities, initially voting and reward changes and provide an easy to use interface for viewing AZ projects and a pillars voting history. Users will be able to sign in and pick favourite pillars, subscribe to receive updates regarding reward changes and voting. Pillars will have a page where they can post messages and updates regarding their aims and ethos, this will be achieved via signed messages.
I believe it is vital for everyday users to have easy access to on chain data, this site provides a platform for to facilitate this.
URL: znnpillar.info | GitHub - digitalSloth/znn-php
Team: I am a backend PHP developer with a keen interest in crypto. I have worked in the web industry for 8 years now and have been involved with a range of projects from property management systems to e-commerce shops. I am keen to venture further down the crypto rabbit hole and start looking at web3.
Phases
What is your high-level roadmap?
I have broken this down into 5 main phases, beginning with the release of the PHP SDK and finishing with a fully functioning site as described in the following phases:
Phase 1
High level overview of main tasks:
- Finalise and release ZNN PHP SDK
Completion of Phase 1 will be measured by:
- Fully open sourced PHP SDK wrapping all RPC endpoints
Phase 2
High level overview of main tasks:
- Main website lunch
- List and details for each AZ Project and its phases
- A list and search for all pillars voting history
Completion of Phase 2 will be measured by:
- The functionality of the website
Phase 3
High level overview of main tasks:
- Charts for historic pillar data - reward changes, uptime and voting participation
- Pillar ratings - taking into account the metrics above create a rating system for pillars
- Notifications - new AZ projects and updates, phase voting reminders
Completion of Phase 3 will be measured by:
- The functionality of the website
Phase 4
High level overview of main tasks:
- User login - favourite pillars, notifications for reward changes
- Pillar login - signed message will allow pillars to manage content on their pages
Completion of Phase 4 will be measured by:
- The functionality of the website
Phase 5
High level overview of main tasks:
- Public HTTP API endpoints - provide access to the RPC endpoints and the historic data collected by ZNNPillar.info
- Public node
Completion of Phase 5 will be measured by:
- The availability of the API and node
Funding
Total Requested Funding = 5,000 ZNN and 50,000 QSR
Project Duration = 4-6 months
How did you calculate your budget? I estimate this project to take about 200 hours. The additional QSR is so I can spawn a sentinel, this will ensure I can afford the on going costs of the server and provide continued improvements beyond the scope of this proposal. I do not want this to become a forgotten side project so by having a way of funding future improvements and maintenance I hope this becomes a cornerstone of the Zenon ecosystem.
Project and Payment Milestones:
Phase 1
Funding Request: 20% (1,000 ZNN and 10,000 QSR)
Duration: 2 weeks
Phase 2
Funding Request: 20% (1,000 ZNN and 10,000 QSR)
Duration: 1.5 month
Phase 3
Funding Request: 20% (1,000 ZNN and 10,000 QSR)
Duration: 1 months
Phase 4
Funding Request: 20% (1,000 ZNN and 10,000 QSR)
Duration: 1 months
Phase 5
Funding Request: 20% (1,000 ZNN and 10,000 QSR)
Duration: 2 months
Other Information
Risks, Assumptions, Known Issues, Dependencies: The only external dependency is for the signed message verification.
Have you previously submitted a proposal (either in Acclerator-Z or Incubator)? No this is the first submission.