About the challenge

Neo4j Code-Golf - a gamified platform for graph data enthusiasts, developers, and students alike to go head-to-head to write the shortest Cypher query on - you guessed it - a virtual golf course. Just like golf, where the least number of strokes wins, here in the Code-Golf challenge, the cypher query with the shortest length and the least number of db_hits wins! Check out this handy blog for more details about the gamified platform.

Get started

Neo4j Code Golf is perfect for developers who are looking to hone their skills and improve their code efficiency. The contest features three different problems that must be solved using Neo4j, a graph database. The Neo4j Code Golf Contest is open to all, and we are sure that you all will find a challenge that's right for you. So what are you waiting for? Show the world what you're made of and register for the Neo4j Code Golf Contest today!

You can sign up for Beginner, Immediate or Advanced categories (or levels) and submit as many entries you like in this Code-Golf contest. Given the competition is leaderboard based, only your best score shows up on the leaderboard, so keep swinging and keep getting better at your cypher skills. There are cash prizes to be won in each category and you do not need to be a golfer to participate. Open to individual participants only and no entry fee required.

Note that: Even though you all can participate in all categories (levels) you can only win one of the categories, so choose your levels carefully :).

Code-Golf Timelines

Milestone Dates
Open for Registration 06/30/2022
Close for Registration 09/15/2022
Winners Announced 09/22/2022

Requirements

What to Build

It’s simple.  First and foremost, to participate in the Neo4j Code Golf contest, you must register at devpost, which is where you are now, and then go to the Neo4j code-golf platform to participate, preferably using same login as devpost for easier leaderboard management. The code-golf platform is fully automated, and you must write short Cypher queries based on the question to reduce the time and resources the query takes, eventually leading to a faster and more efficient query. In other words, the goal is to write shorter queries (in length) and achieve as few db-hits as possible with the Cypher queries, and the least the number of characters in the query are, and least the number of db_hits are for a Cypher query the higher you are placed in the leaderboard. Note that, lesser score from db-hits and shorter queries are placed up higher on the leaderboard. So a point of 10 will get higher place compared to point of 100, simple. In case of similar db_hits score the shorter query lenght will be placed higher in ranking. All entries must be submitted by September 15, 2022, to be eligible for consideration.  Contest entrants must submit short Cypher queries with low db_hits to win the contest. Given the platform is automated and leaderboard based, every contestant can see their position in real-time on the leaderboard.

What to Submit

Your Cypher queries using the code-golf gamified platform built by Neo4j. https://code-golf.neo4j.com/

Hackathon Sponsors

Prizes

$27,000 in prizes

Beginner Level (Winner)

$4000 USD

Beginner Level (First Runner Up)

$2500 USD

Beginner Level (Second Runner Up)

$1000 USD

Beginner Level (Fourth Place)

$500 USD

Beginner Level (Fifth Place)

$500 USD

Beginner Level (Sixth Place)

$500 USD

Intermediate Level (Winner)

$4000 USD

Intermediate Level (First Runner Up)

$2500 USD

Intermediate Level (Second Runner Up)

$1000 USD

Intermediate Level (Fourth Place)

$500 USD

Intermediate Level (Fifth Place)

$500 USD

Intermediate Level (Sixth Place)

$500 USD

Advanced Level (Winner)

$4000 USD

Advanced Level (First Runner Up)

$2500 USD

Advanced Level (Second Runner Up)

$1000 USD

Advanced Level (Fourth Place)

$500 USD

Advanced Level (Fifth Place)

$500 USD

Advanced Level (Sixth Place)

$500 USD

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Michael Hunger

Michael Hunger
Neo4j

David Allen

David Allen
Neo4j

Judging Criteria

  • Lesser db_hits
    Like any other database platform, it is critical to not choke the database with higher db_hits, same here, lower the db_hits higher the chances of you winning- holds 100% of winning criteria.
  • Shorter Cypher Queries
    In case the db_hits are same, the shorter the cypher query is, higher the code golfer will be placed on the leaderboard, and eventually win.

Questions? Email the hackathon manager

Invite others to compete

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.