The Memgraph App Challenge - Stream, Graph & Build


Keep Rockin’ & Start Coding! Register for the Challenge

Do you have what it takes to change the world of graphs! Or at least the world of graph-based web applications? 😎 Use your creativity, expert knowledge, and coding skills to explore the exciting world of graph analytics while also gaining precious experience and maybe even winning a sweet prize.

Yep, you probably guessed it already. Memgraph is proud to present the first instance of the Memgraph App Challenge, an online hackathon meant to promote graph-related technologies and the Memgraph Ecosystem. Create a web application that utilizes Memgraph as the data analytics platform, and you could be on your way to becoming the lucky winner.

The point of the App Challenge is to tackle streaming data problems. It could be traffic data, log files, research networks, social media data from platforms like Reddit, Twitter, LinkedIn… as long as you can use Kafka to serve the data to Memgraph.

If you are new to graph analytics or web development in general, don’t worry, we prepared a Starter Kit with a Python demo app that could inspire you to create something amazing. The app doesn’t have to be large or sophisticated. What matters most is originality!

What does it take?

  • The programming language isn’t defined, but we do recommend Python.
  • Use whatever tools & technologies you think are necessary, but don’t forget that Memgraph should be at the forefront.
  • The data needs to be ingested through a Kafka cluster. After all, this Challenge is about analyzing streaming data.
  • The code needs to be publicly accessible on GitHub under the MIT Licence.
  • Lone wolf or strong pack? It doesn’t matter. You can enter the Challenge either as an individual or as a team.
  • A short video (around 5 minutes) that describes the idea and solution.

Tips and Tricks

  • The app doesn’t have to be deployed, but it could help you stand out.
  • It’s always a good idea to research available tools like GQLAlchemy, MAGE, or the Starter Kit.
  • The Memgraph Documentation has a lot of interesting resources that could help you.


We have prepared a few enticing prizes for our brave contestants:

  • 1st place: $2,000
  • 2nd place: $1,000
  • 3rd place: $500

We also prepared special Memgraph Swag Boxes for a limited number of participants.


Your app will be judged on the following criteria:

  1. Quality of the idea (includes creativity and originality of the idea)
  2. Feasibility of the solution (includes how practical and reusable the implementation is on a larger scale)
  3. The complexity of the implementation (includes how well the idea was executed by the developer)

Register for the Challenge

Visit the App Challenge Website and register before it’s too late! Once you register, you have until November 30th to submit your solution.

Table of Contents
Sign up for our Newsletter

Continue Reading