Galactic Vision is a space themed web application that serves as a 3D explorer for the Stellar network. The goal of the project is to give the average stellar enthusiast a resource to better understand what is happening on the stellar network. Since the stellar network has a heavy emphasis on asset transfer, I wanted to create a way that shows this activity that is both entertaining and informative. Standard Stellar explorers revolve around displaying plain text about transaction data, which can often be hard to make sense of.
This first release will focus on live data and representing the most important and easy to understand information. The presentation and ease of use for the stellar community will be prioritized before more complex information is considered. The current release supports desktop browsers. Mobile layout may be implemented in a later release.
The project is split into two areas, Stellar Explorer (visualization of stellar horizon data) and Quorum Explorer (visualization of stellar core data).
Stellar Explorer represents live data about user activity on the network. Network activity can either be observed from a glance, or interacted with to get more information. The current setup involves a space station representing the stellar network as the centerpiece. As data comes in, planets are spawned around the space station to represent accounts. Particles are emitted from the planets to represent assets. The most popular cryptos are colour coded (click the ? icon to view this legend). The particles travel to the space station to be processed, then are directed to the destination planet to finish the operation.
Each planet is able to be clicked on to enter account view. This allows the user to explore the balances and recent history of the account. There will also be a transaction view to replay any transaction animation and view additional data.
Quorum Explorer is a visualization of quorum sets. It displays a globe with official validator node locations and creates links between them to represent each nodes quorum set. The user can isolate each node to see its connections and learn more specific information about it. When viewing a node, green links represent nodes that the current node trusts, and cyan links represent nodes that trust the current node. The sidebar is sorted by trust index. The more nodes trust a specific node, the higher its trust index. Credit to stellarbeat.io for the data.
There are three ways to navigate to nodes. You can either use the side bar navigation on the left, click the pins the globe, or use the node info sidebar on the right to travel to related nodes.
This will be an ongoing project that is constantly maintained and upgraded with new features. The vision of the project is to make a complete 3D hub that covers all areas of activity on the network. The popularity of projects such as the IOTA tangle visualizer show that interactive visualizations are one of the most effective ways to inform members of the community about the activity on the network. Being able to screenshot images of network activity and share them on platforms such as reddit is a useful way to generate discussion and raise awareness.
-Ui improvements (more readable text to describe operations, cleaner navigation)
-More node information
-More account statistics
-Account search (view your own accounts planet!) [X]
-Planetary Quorum Explorer [X]
-Space station upgrade
-Tutorial/instructions page [X]
In the future
-Transaction view (replays asset transfer animation between two planets)
-Exchange activity view (same concept as the base view, but isolated to an exchange)
-Asset activity view
-Unique planet generation for each account
-Quorum history and statistics (that make sense at face value)
-Walkthroughs/tutorials on network functionality (explain how the network works with an interactive scene)
The project is still relatively early in development and more features will become available as stellar horizon & core APIs are further developed. The horizon api still has a lot of work to be done for trades related commands. The initial launch of this app includes a manually created trades stream until it is implemented officially. I will also be looking for feedback on how to improve current features as well as new features to be implemented. If you have any requests on features to be included in this app, please request them in this thread and they will be considered! Thanks.
Website is now up: Galactic Vision
Report bugs here: https://goo.gl/forms/4DHVl3hCSI4iLCTC2 (github issues works too)
Submit requests here: https://goo.gl/forms/BwmO7F6kXDzY8lqt1