An open API service indexing awesome lists of open source software.

https://github.com/anzerr/bananospl.it

http://bananospl.it/ is a set of tools to explore the banano blockchain.
https://github.com/anzerr/bananospl.it

banano blockchain explorer nano service tool typescript

Last synced: about 2 months ago
JSON representation

http://bananospl.it/ is a set of tools to explore the banano blockchain.

Awesome Lists containing this project

README

          

### `Intro`
The project is going to organise the bug hunting, feature request and road maps for [bananospl.it](http://bananospl.it/).

[interface]: https://raw.githubusercontent.com/anzerr/bananospl.it/master/assets/interface.png "interface"
![alt text][interface]

### `Bug and feature request`
If you find a bug you're welcome to create an issue with the expected outcome and how to recreate the error/bug, Feature suggestion or quality of life changes can also be done through the issues.

### `Translation files`
The translation files are a future feature currently not used everywhere in the project. When they are fully implemented pull requests for more language support are welcome.

### `Architecture`
This project was built with a small set of tools. The http services, broker and workers are all built with typescript.The backend services use a low amount of dependencies from npm a total of 4 where used

``` json
["mongodb","reflect-metadata", "@elastic/elasticsearch", "ws"]
```

The two databases used are MongoDB and Elastic.
MongoDB to store the state of the applications and Elastic to store all the information that is searchable.
The front api has a http and ws interface there's a Haproxy load balancer infront to do the routing/filtering to the services.
Other than that there's netdata for the logging of stats.
So In total there are 19 services in this stack there's 7 workers, 5 http services, 2 databases, 1 haproxy, 1 netdata, 1 client, 1 broker and 1 node.

The image below should explain the links between the services and workers better.

[service]: https://raw.githubusercontent.com/anzerr/bananospl.it/master/assets/service.png "service"
![alt text][service]