On November 11-13, 2022, the hackathon "Hack&Change" from
Changellenge
took 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 Studio
and addBrowser
intoSources
.
- Click
right mouse button
and openbrowser features
.
- Enter url where the plugin is located into
url-address
field.
Instead of theid
, you should substitute the id of the streamer that thenetmonet service
provided 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 useMAMP
server andMySQL
database 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
Maven
and 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.