This weekend, together with Jacek, we took part in the Hack4Lem hackathon. The event was organized by Microsoft, PKO Bank Polski and Instytut Polska Przyszłości im. Stanisława Lema. The main possible project topics were as follows:
- Business and Tech: Bank of the Future,
- Corporate Social Responsibility: Cybersecurity.
You can find more information about the hackathon using one of the following links:
As always, I try to learn something new during a hackathon. During this one, I had three goals:
- Have a go at Flutter programming - using a predefined template provided by Merixstudio,
- Try out
drf-spectacularas a replacement for
- Help Jacek learn more about how Python Django projects work.
I did not have enough time for a deep dive into
Flutter and how the apps work in detail, but I managed to do a few things nevertheless by try and error:
- Update the app metadata: application name and icons,
- Generate a splash screen using
- Update code structure to contact and retrieve data from FlashPay API,
- Write my own interceptor that adds auth headers to requests (really proud of this one!).
If you are interested in looking through the code of our application (whether it's Django or Flutter), please check this GitHub repository.
FlashPay is an awesome product that allows you to finance shopping through banking services, that allows to obtain fast and safe credit with no formalities.
- Dynamically generated revolving loan, depending on the history of inflows to the account and the balance of liabilities according to BIK,
- The amount is limited by the PFSA regulations (DTI <50%) and the bank's internal guidelines,
- The loan can be used with the use of the application while shopping online and in stationary stores.
- Inclusive digital education, i.e. finance available to everyone,
- Banking-as-a-Service (invisible banking),
- Price lists of the future - how to help clients navigate the world of fees and commissions,
- Smart Home and IoT - intelligent solutions in the world of finance.
- Instant, simple loan in an institution we know,
- The amount of available loan is adjusted to the client's loan abilities,
- Possibility of crediting smaller purchases as well,
- Familiarizing customers with a "controversial" product,
- The automated process reduces the bank's costs.
And here a short TouTube presentation by Jacek: