Aspirational six-month roadmap covering July-December 2018 development
The goal of Happynodes is to make a service that is useful to the NEO community. Fundamentally, we are different to the lightweight City of Zion Monitor because we have a database to store historical data. Having access to history gives us the opportunity to take the service in many directions.
We are very open to adjusting or completely re-writing this roadmap based on the feedback of the NEO community, so please get in touch by raising an issue or talking to us on discord.
We aim to follow the semver Semantic Versioning convention. The initial set of commits pre, during and post-Hackathon were all 0.y.z releases.
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Summary: Lightning speed front-end and API performance. Re-architect back-end API so it no longer talks directly to database but instead has a Redis in-memory data store in the middle. This protects the database from being hit with too many requests at one time.
Summary: Improve node discovery, using an initial bootstrap list. Provide an endpoint to generate a much larger, complete node list for other people to use.
Summary: Provide api for historic information on network state allowing users to track the evolution of the NEO network over time (since we start recording data).
Summary: Update UI for TRENDSETTER API work as well as add an explorer for Unconfirmed Transactions.
Summary: Add comprehensive testing, CI and monitoring.
Summary: Provide Consensus monitoring in the API and in front-end as NGD/CoZ roll-out decentralisation of the consensus book-keeping nodes
Summary: Continue NEO's global mission by translating the front-end as well as the documentation. We will support major languages which will further support the development of the global NEO Community.
Summary: Knockout Historic visualisation to be best-in-class for the blockchain universe and show off the progress NEO has made in 2018.