Sure !
We have used severals technologies : Javascript, Vue.js, SteemConnect, SteemJS
- Javascript/Vue.js : Vue is one of the new javascript framework that support reactive webapps. In this project it is used to write the client-side code that will run in the user's browser.
- SteemConnect: This is the Authentication provider for Steem Account. This allows the webapp to interact on the behalf of the user, giving the ability to comment, vote and update follow/unfollow/mute preferences.
- SteemJS: SteemJS is a Javascript library to interact with the Steem blockchain. On top of providing real-time data from the blockchain, it also provides useful helpers (such as a reputation formatter).
The data are taken either directly from the blockchain, or from the API built for comprendre-steem.fr, available on api.comprendre-steem.fr.
That backend is written in Java and is deployed using Docker on the Google Cloud Platform.
It mainly serves as a gateway to SteemSQL which allows to retrieve data the blockchain cannot provide easily.
More information on that backend will be provided soon as we update it.
Thanks for your support :-D