# EskomSePush Build Challenge

{% hint style="info" %}
⏰ **Closed** Mon 17th Oct 2022 at 23h59

:trophy: **Check out the** [**live demos**](https://www.youtube.com/watch?v=UR31R2l7UYc)
{% endhint %}

### Welcome!

We are super excited to launch this build challenge with [EskomSePush](https://sepush.co.za/) and see what can be imagined and built in this space.

If you’re interested in building solutions to real South African problems, are keen to explore a new API or have been waiting for a cool project to collaborate on with friends, you’re in the right place.

### A message from Dan:

[![](https://cdn.loom.com/sessions/thumbnails/be94e6ce4d414273a6056dec7f0377e8-with-play.gif)](https://www.loom.com/share/be94e6ce4d414273a6056dec7f0377e8)

> 👉 **If you are sold already, you can** [**register to participate here**](https://forms.gle/A3CWtRhQr6T7Bdrv6)**.**

{% hint style="info" %}
🗓 **Important Dates:**

**Registration closes** on Fri 14th Oct, 16h00 SAST → [Register here](https://forms.gle/A3CWtRhQr6T7Bdrv6).

**Join our open build hours** on Fri, 7 Oct & Wed, 12 Oct, 12h00-13h00 → [Join here](https://lu.ma/4873rwol)

**Submissions close** on Mon 17th Oct at 23h59 → [Submit your build here](https://8malmkzgvs8.typeform.com/to/vz9Ep6ba).

**Join us & EskomSePush for build demos** on Wed 19th Oct at 18h30→ [Register to attend](https://lu.ma/mau5syw1)
{% endhint %}

### What is the build challenge about?

Let’s face it, loadshedding sucks.

To make something good of a bad situation and have some fun in the process, we have teamed up with EskomSePush and we **challenge you to build something with their API that knocks our socks off!**

EskomSePush will be giving those that participate exclusive access to their API for the duration of the challenge, and there will be some awesome EskomSePush and OfferZen socks up for grabs for those that submit a build.

You and your team are the credited ‘owners’ of your ideas, code and content. However, in the spirit of the community, you are required to open-source your code under the [MIT License](https://opensource.org/licenses/MIT); *see below for more info*.

You can chat with us in the dedicated [Slack channel](https://offerzen-community.slack.com/archives/C045L9FQZS5) or email <community-investec@offerzen.com> with any questions.

{% hint style="success" %}
Stay updated on the EskomSePush Build Challenge by joining our [Slack channel](https://offerzen-community.slack.com/archives/C045L9FQZS5).
{% endhint %}

### **Who can participate, and how do I register?**

You can participate alone or as part of a team. You can be part of multiple teams if you want to.

We have opened this to members of the **OfferZen Programmable Banking community** and those in the ZATech Slack community that are already interested in building with the EskomSePush API.

* You can [register to participate here](https://forms.gle/A3CWtRhQr6T7Bdrv6).
* Registration will close on **Friday 14th October at 16h00.**

### **How will I get access to the EskomSePush API if I want to participate?**

* Once you register for the build challenge, you will receive an email with a token for the EskomSePush API.
* The access token will provide you with 1000 credits. However, if you require more credits, you can request more by contacting <community-investec@offerzen.com>.
* Once the build challenge is over, the token will be revoked, and you will need to revert to a limited personal account that you can register for [here](https://docs.google.com/forms/d/e/1FAIpQLSeZhAkhDaQX_mLT2xn41TkVjLkOH3Py3YWHi_UqQP4niOY01g/viewform).

### **Are there use cases that I can build against?**

Absolutely!

If you don’t have any idea’s about what to build, we’ve got you covered. You can use these ideas or bring your own.

👉 **You can take a look at some interesting use cases**[ **here**](https://docs.google.com/presentation/d/1dalMqFwzcCCzY2jYyG5lMT7pYoMynh4Jgt9bgb_ZKBY/present?slide=id.p).

<div><figure><img src="/files/yzkM2qLouesVxEUHlkpC" alt=""><figcaption><p><strong>More use cases</strong><a href="https://docs.google.com/presentation/d/1dalMqFwzcCCzY2jYyG5lMT7pYoMynh4Jgt9bgb_ZKBY/present?slide=id.p"> <strong>here</strong></a><strong>.</strong></p></figcaption></figure> <figure><img src="/files/vMhFimCC43hPc6JnLc0h" alt=""><figcaption><p><strong>More use cases</strong><a href="https://docs.google.com/presentation/d/1dalMqFwzcCCzY2jYyG5lMT7pYoMynh4Jgt9bgb_ZKBY/present?slide=id.p"> <strong>here</strong></a><strong>.</strong></p></figcaption></figure> <figure><img src="/files/W1gvGkp6Vv4Y5boCQYHP" alt=""><figcaption><p><strong>More use cases</strong><a href="https://docs.google.com/presentation/d/1dalMqFwzcCCzY2jYyG5lMT7pYoMynh4Jgt9bgb_ZKBY/present?slide=id.p"> <strong>here</strong></a><strong>.</strong></p></figcaption></figure></div>

### What must my submission include and where do I submit it?

The closing date for your final solution is **Monday, 17 October 2022, 23:59 SAST**. You can[ submit your builds here](https://8malmkzgvs8.typeform.com/to/vz9Ep6ba).

Each submission must include:

* [ ] A link to an app/system/solution released under the [MIT Licence](https://opensource.org/licenses/MIT) and uses the EskomSePush API.
* [ ] Clear documentation for setting up your solution.
* [ ] Two-minute video/ live demo of your solution showing how to use it and how it solves a problem.
* [ ] A team photo **💜**

**Your solution can use any language or framewor**

### **Can you give me any tips for my submission?**

* **Keep it simple**. If your solution saves someone 5 minutes a week - that's a meaningful impact on a real person's life!
* **Try to find smart workarounds if a platform limits you**. Your solution doesn't need to be rolled out at scale right now.
* **Ensure it works in production**.
* [Steal ideas](https://www.linkedin.com/pulse/great-entrepreneurs-steal-ideas-walker-deibel/).

### Where can I find help?

Hang out with participating teams and the community [on Slack](https://offerzen-community.slack.com/archives/C045L9FQZS5) if you need help/ advice when building or to find other people to join your team.

Join us even if you just want to chill and watch other people build!

We will be hosting two open sessions, which you are welcome to attend if you want help getting started with the EskomSePush API or if you have any questions you would like to ask.

{% hint style="info" %}
**Open office hour 1**: Friday, 7 October, 12h00 - 13h00 → [Join here](https://lu.ma/4873rwol)

**Open office hour 2**: Wednesday, 12 October, 12h00 - 13h00 → [Join here](https://lu.ma/4873rwol)
{% endhint %}

### **What are the important dates I should know about?**

* **Build challenge launch &** [**registration opens**](https://docs.google.com/forms/d/e/1FAIpQLScKnZ33wziwNFQHM9O31xo1O8fjDfcfgfBQD4J46rc00YZYPQ/viewform): Thursday, 6 October, 12h00
* [**Open office hour**](https://lu.ma/4873rwol): Friday, 7 October, 12h00 - 13h00
* [**Open office hour**](https://lu.ma/4873rwol): Wednesday, 12 October, 12h00 - 13h00
* [**Registration closes**](https://docs.google.com/forms/d/e/1FAIpQLScKnZ33wziwNFQHM9O31xo1O8fjDfcfgfBQD4J46rc00YZYPQ/viewform): Friday, 14th October, 16h00
* [**Submit your build here**](https://8malmkzgvs8.typeform.com/to/vz9Ep6ba) before: Monday 17th October, 23:59 SAST.
* [**Online demo event**](https://lu.ma/mau5syw1): Wednesday, 19 October, 18h30 - 20h00

### What are the prizes?

Everyone that submits a build will receive a pair of EskomSePush or OfferZen socks!

![](/files/DalkiGQex97wTyABvgkH) ![](/files/hPdPwHQ2IA7SxSMOKaiI)

### What happens after I submit my build?

We will host an online event where teams will be asked to demo their solutions to the audience. We will reach out to you when you have submitted your build with the details.

OfferZen may reach out to you about publishing your solution on the [OfferZen Blog](https://www.offerzen.com/blog) to showcase it to the developer community.

### How do I open source my build?

It is a requirement to open source your submission under the [MIT License](https://opensource.org/licenses/MIT). To do so, you need to copy the text below into your documentation and include source files as applicable.

<pre class="language-markup" data-overflow="wrap"><code class="lang-markup">// Begin license text.

Copyright &#x3C;YEAR> &#x3C;COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

<strong>// End license text.
</strong></code></pre>

By submitting, you grant OfferZen & EskomSePush permission to use screenshots, code-snippets and links to your project or content of your submission on our Twitter, blog, website, email updates, and in OfferZen slack channels. OfferZen and EskomSePush do not make any claims over your IP.

###

### Rules

**Disqualification**: You may be disqualified and forfeit any prizes you may be eligible to receive if OfferZen or EskomSePush reasonably believes that you have not complied with or attempted to undermine the legitimate operation of the EskomSePush Build Challenge.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://investec.gitbook.io/programmable-banking-community-wiki/get-building/build-events/closed-eskomsepush-build-challenge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
