On November 11-13, 2022, the hackathon "Hack&Change" from
Changellengetook place, it took place online. And we - 4 students from the HSE University, joined a team and went to participate in this event. We were developing a prototype for collecting donations from the Alfa Bank.
- Tools provided
- Architectural solution
- Using
- Installation and run
- Frontend
- Report
- Demonstration of the prototype
- The License
We used the netmonet service from Alfa Bank in order to send donations.
During the hackathon Alfa Bank provided us with tokens for the API service
❗The streamer must be registered on the netmonet service.
❗The steps suitable for OBS Studio.
On the other streaming platforms, the steps will be similar.
If you want to use this tool, you should follow a few steps:
- Open
OBS Studioand addBrowserintoSources.
- Click
right mouse buttonand openbrowser features.
- Enter url where the plugin is located into
url-addressfield.
Instead of theid, you should substitute the id of the streamer that thenetmonet serviceprovided to you.
That's all. Now the donations will be displayed on your stream.
If you want to make a donation, you should follow the link or QR-code that the streamer will give you.
- Link example:
https://netmonet.co/tip/236461?mterror=not_found_entity. - QR-code example:
❗If you want to test this prototype,
then you should understand that there must be a token for the netmonet API for this.
(We were given it for the duration of the hackathon, perhaps it is no longer valid).
- We clone the repositories with the backend code and the frontend code:
$ git clone https://github.com/TheTeamOfCrowsFromHSE/collecting-donations.git
$ git clone https://github.com/TheTeamOfCrowsFromHSE/donations-frontend
- We should install any local server, where we will start a database.
❗We useMAMPserver andMySQLdatabase management system. - We should install
yarn:
$ npm install --global yarn
- We should pull up dependencies for the project:
$ npm install yarn
- Build backend code with the help
Mavenand run. - Run frontend code:
$ yarn start
- Follow to url
http://localhost:3000/plugin/1.
If everything went well, you will see the picture:
If you want to see frontend you should follow to another repository.
If you want to see our presentation with which we performed,
you can find it in doc/report.
You can see how we tested our prototype on YouTube: https://www.youtube.com/watch?v=SeXzcE0J7bU
collecting-donations is distributed under the MIT License, on behalf of TheTeamOfCrowsFromHSE.





