# Polkadot Scalability Hackathon

## Basic information about the hackathon:

* website: <https://www.encode.club/polkadot-scalability-hackathon>
* date: 7. April - 4. May 2025
* bounty name: Mobile application built with PlutoFramework.
* bounty prize-pool: 1000 USDT (Polkadot Asset Hub)  to best project(s)

## Bounty description

Just like Substrate framework helps developers make full blockchains in minutes, PlutoFramework allows developers to make full mobile applications that use Substrate as back-end.

Do not loose time on making the same UI again for managing seed-phrases, tokens, nfts, ... and just reuse our UI components in your own application.

Make your own mobile application from scratch with PlutoFramework.

Get started: <https://plutolabs.gitbook.io/plutoframework>

You are encouraged to also apply for other bounties/tracks.

## Perks

Everyone who wants to apply for this bounty can reach out to us for technical help. We can also help you with Polkadot/Substrate related issues apart from just PlutoFramework's.

We are here to mentor you anytime during the hackathon period.

## Application ideas

1. OpenGov app (similar to Subsquare/Polkassembly, but for mobile)
2. Polkadot staking mobile app
3. Bifrost liquid staking app (it would be cool if it also included swaps)
4. NFT app (similar to Koda.art, but for mobile)
5. DEX app (utilise Hydration or Stellaswap)
6. DAO management application
7. Your own idea :smile:

## Judging criteria

* Project must be open-sourced on github or gitlab
* The mobile application must compile and start on the mobile device (tested on Android device)
* App must connect to at least 1 substrate-based blockchain and utilise it's features
* **Implement at least 1 state query function (**[**https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate#query-chain-state-pallet-storage**](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate#query-chain-state-pallet-storage)**)**
* **Implement at least 1 extrinsic function that submits the extrinsic to chain (**[**https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate#submitting-extrinsics**](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate#submitting-extrinsics)**)**
* **Create at least 1 new custom component (**[**https://plutolabs.gitbook.io/plutoframework/make-your-application/create-custom-components**](https://plutolabs.gitbook.io/plutoframework/make-your-application/create-custom-components)**)**
* The code quality will be review. Keep the code clean, readable and DRY
* You must fully understand your code
* UI must be consistent with the rest of the application
* *Optionally,* you can provide us with up to a 5 minute long video where you can showcase how your application works
* *Optional: submit to Google Play/Apple AppStore is a plus*
* *We will not judge the business part of your project. We only judge the technical part*
* *We will not judge the graphical design at all, if your app is missing a custom icon, custom background, etc..., we will not care*

{% hint style="info" %}
We reserve a right to not award a prize if the submitted project does not comply with all judging criteria.
{% endhint %}

{% hint style="info" %}
When multiple projects meet the judging criteria, we keep the right to choose the best project to keep the full prize or divide the prize between multiple best projects.
{% endhint %}
