Airbyte + MotherDuck $10,000 Hackathon

With the launch of the new MotherDuck connector for Airbyte, we're thrilled to continue our partnership with MotherDuck by announcing our upcoming hackathon that brings together the power of Airbyte and MotherDuck to solve the needs of delivering modern data integration, AI, and analytics solutions.

Prizes

All qualifying submissions earn 50 swag credits redeemable at the Airbyte Swag store.

$5000

$3500

$1500

What to build

Use your creativity to build a solution which utilizes Airbyte and MotherDuck in a meaningful way. Common use cases, popular with our customers, are:

AI app

AI agents that allow users can interact with data via unstructured conversations typically via a textual interface. eg: a customer service chatbot.

Data app

Solution that aggregate OLTP / transactional databases to enable a single source for the analysis or visualization of the data using tools and frameworks such as Streamlit, Evidence, Hex, D3, Chart.js, React, etc.

Your judges

AJ Steers headshot.

AJ Steers

Software Engineer
Guen Prawiroatmodjo headshot.

Guen Prawiroatmodjo

Software Engineer
Mehdi Ouazza headshot.

Mehdi Ouazza

Developer Advocate
Lisa Cao headshot.

Lisa Cao

Product Manager

How judging works

Each judge with evaluate submissions across 5 criteria, awarding each criteria a score from 1-10. Winners will be the submission with the highest cumulative score. Final scores and rationale for score will not be disclosed.
Criteria
Score 1-10
Description
Dataset
1-10
  1. How interesting/complete is the dataset.
  2. If offered, solution utilizes dataset provided by organizer.
  3. Dataset is relevant and brings innovative thinking.
  4. How complex are the data sources.
Application of technology
1-10
  1. How well did the team utilize Airbyte and Motherduck in their solution?
  2. The endpoints, and technology stack are relevant, modern, and cutting edge.
Project description
1-10
  1. Submission clearly defines app purpose, challenges it is trying to solve, and inspiration
  2. Relevant to common customer use cases
Creativity
1-10
  1. Was the solution creative/buzzworthy?
  2. Solution is unique in their approach to the problem set.
  3. Are visuals and user interactions/interface well designed?
Completeness
1-10
  1. Solution works as expected.
  2. Solution utilizes best practices in code, security etc.
  3. Solution was built net-new vs. leveraging significant existing code. (3rd party libraries are ok)

How the hackathon works

  1. Form a team of 1-4 people, and complete the online registration.  Online registration will require you to create a primary point of contact (email) whom correspondence during the event shall be conducted, specify a theme, and supply a public GitHub repository where your code will be submitted and reviewed.
  2. The hackathon run for 1 month. During this time, you are encouraged to commit often, and use the Airbyte community hackathon slack channel to ask questions.
  3. Your final commit must be made before midnight PST on the final day of the hackathon. Any commits post this time will disqualify the team. Your README should include a high level overview of your solution, discussion of the technical implementation, and why you chose this implementation approach. You must also share your MotherDuck instance via the share url feature to allow judges to review your work.
  4. Winners will be notified via email, using the primary point of contact provided in the initial registration, and via blog announcement.

Key dates to watch

12/10/2024  - Start forming your teams and register
12/15/2024 - Hackathon starts
01/15/2025 - Hackathon end. Final commits much be timestamped before midnight
01/18/2025 - Judging ends
01/20/2025 - Winners contacted and announced.

Rules & FAQ

Yes, solo or teams are permitted.

Teams can be up to 4 people

All participants of a team must be at least 18 years prior to date of submission.

You can leverage existing code and solutions as long as they do not form the majority of your submission. When using existing code, you must declare so in your README. Final decision regarding existing code will be left up to the judges as part of evaluation criteria and scoring.

In general, teams can use libraries, frameworks, or open-source code in their projects. Working on a project before the event and open-sourcing it for the sole purpose of using the code during the event is against the spirit of the rules and is not allowed.

Here are a few examples for reference.

  1. OK - You have have an existing library, either custom or open source, for transformation
  2. OK - You have an existing mobile app that you change the use case, 80% of the app is new.
  3. NOT OK - You have an existing app that you change the data to use Airbyte

No. An individual (as a solo, or team member) can only submit once

ChatGPT and other AI tools are a valuable developer tool. We encourage you to use any productivity tool you see fit, however, you must declare so in your README. Solutions submitted that are clearly generated vs. code assisted are at the discretion of the judges to disqualify.

You can upload a mp4 to the repo, or ideally provide a link to a loom or youtube video.

Winners will be notified via email, using the primary point of contact provided in the initial registration, and via blog announcement

All the code is yours. Airbyte and it’s partners does reserve the right to create promotion material based on the code, videos etc, but will not use it for any commercial use.

Yes, with the exception of Russia, China, Taiwan, and North Korea.

Teams are encouraged to seek advice and support from organizers, volunteers, sponsors, and others. We are here to help you be successful. We just can’t write the code for you.

Please post questions to the #hackathons channel in slack. Our developer relations team will be monitoring this during the event.

Please read the code of conduct and do the right thing.

Reasons might include but are not limited to breaking the Competition Rules, breaking the Code of Conduct, or other unsporting behavour.

We use PayPal to process payments. In rare where users cannot use PayPal due to country regulations, we can make exceptions, but the default option is PayPal.

For payments, we need the PayPal email, and the contributor must complete a PDF tax form. This information will be collected when winners are notified. If you do not use it, please discuss payment details with the Finance team to make necessary adjustments. Do not provide your payment and tax information to anyone by the hackathon organizers. If you have any questions or concerns about the validity of a request, please contact marketing@airbyte.io immediately.

Code of Conduct

TL;DR. Be respectful. Harassment and abuse are never tolerated. If you are in a situation that makes you uncomfortable at an Airbyte event, if the event itself is creating an unsafe or inappropriate environment, or if interacting with a Airbyte representative or event organizer makes you uncomfortable, please report it using the procedures included in this document. Airbyte promotes an inclusive, fun and safe community. We believe that every single person has the right to hack in a safe and welcoming environment.

Harassment includes but is not limited to offensive verbal or written comments related to gender, age, sexual orientation, disability, physical appearance, body size, race, religion, social class, economic status, veteran status. Additional cases of harassment include but not limited to sharing sexual images, deliberate intimidation, stalking, following, brigading, doxxing, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. If what you’re doing is making someone feel uncomfortable, that counts as harassment and is enough reason to stop doing it.

Participants asked to stop any harassing behavior are expected to comply immediately. Sponsors, judges, mentors, volunteers, organizers, Airbyte staff, and anyone else participating in the event are also subject to the anti-harassment policy. In particular, attendees should not use sexualized images, activities, or other material both in their hacks and during the event. Event staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.

If a participant engages in harassing behavior, Airbyte may take any action it deems appropriate, including warning the offender or expulsion from the event with no eligibility for reimbursement or refund of any type.If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact Airbyte using the reporting procedures defined below.

Airbyte representatives can help participants contact local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of in-person events.

We expect participants to follow these rules at all hackathon venues, online interactions in relation to the event, hackathon-related social events, and on hackathon supplied transportation. In-person hackathons will not serve alcohol in any form.

Reporting Procedures If you feel uncomfortable or think there may be a potential violation of the code of conduct, please report it immediately using one of the following methods. All reporters have the right to remain anonymous.

By sending information to the general reporting line, your report will go to any or all of the Airbyte representatives listed below.