Content

What is Spryker Quest

Spryker Quest is a developer competition hosted by Spryker Systems GmbH ("Spryker"), designed to reward individual contributors and freelancers who solve technical bounties by building code or features according to provided requirements. Participants may win prizes by completing quests during the program period.
 

WHO can participate 

Spryker Quest is open to individual contributors and freelancers eligible to contribute under the MIT license aged 18 year or older at the time of registration. Participation is not permitted for Spryker employees, individuals acting for or on behalf of other companies, individuals restricted by contractual or other legal obligations, or residents of excluded regions. Companies cannot participate or send representatives. Sprykees and their immediate family members are excluded from participation.

Quests: Choose any number of available quests and get to building, taking the requirements into account. Once finished, submit your work for the chance to win big time!

Join Spryker Quest

Quest 1

Add a "Digital Product" Functionality

Implement a feature for merchants to sell downloadable digital goods like audiobooks and PDFs, providing immediate access post-purchase.

Read details...

Quest 2

Recently Viewed Product block/module in Storefront

Introduce a storefront component that lists items previously viewed by the customer, aiding in quicker product retrieval.

Read details...

Quest 3

Guided Tour feature for Back Office

Develop an interactive tour feature that offers step-by-step guidance through the Back Office, enhancing user onboarding with visual aids.

Read details...

Quest 4

AI Copy Refinement for CMS Content

Create a tool utilizing natural language processing to refine CMS page content, aligning with brand tone and improving textual quality.

Read details...

Quest 5

Abandoned shopping cart notification

Configure an automated system that alerts customers via email about unfinished purchases, potentially increasing sales by reminding users of their saved carts.

Read details...

Quest 6

Generic plugin to listen to system events to trigger webhook

Implement a flow including UI allowing integration with external services through webhooks triggered through plugin-stacks, offering flexibility similar to existing automation platforms.

Read details...

How to Participate

  1. Decide which quest(s) you want to compete in. If you change your mind later, just get in contact with us.
  2. Fill out the form below, and we create a private GitHub repository in our Spryker Community organization as your workspace—one for each of the Quests you choose. 
  3. Work on the Quest(s) and be aware of the individual and general requirements.
  4. Submit your final work by Jul 31, 2025 (the submission form will be opened at the beginning of July).
  5. Your submission shall include:
    • A ZIP file of the repository
    • A video (maximum 5 minutes) explaining the submission
Join Spryker Quest

Important Dates

  • Spryker Quest Launch: Beginning of June
  • Deadline to submit Quest work: 31st of July
  • Spryker Quest Winner Showcase: September 24, 2025 / EXCITE Developer Stage 

Prizes

Each quest includes two types of prizes:

Quest Completion Prize

Eligible participants who:

  • Submit valid code that meets the bounty requirements
  • Do so within the campaign period
    ...will receive:
  • Spryker-branded merchandise (to be collected in person at Spryker Excite 2025)
  • A €100 Amazon voucher (or equivalent in local currency)

Best Submission Award

Among all valid submissions, a winning submission will be selected per quest based on jury evaluation. The winner will receive:

  • A €2,000 prize
  • An invitation to present their work at Spryker Excite 2025

Participants may submit to multiple quests but can only claim one prize per quest.

Join Spryker Quest

Winning Submission Criteria

  • Complexity / Effort: The amount of work, time, and resources the contributor(s) likely needed to submit this contribution.
  • Code Quality / Architecture: The structure, readability, maintainability, and scalability of the code, along with adherence to best practices and design patterns.
  • Alignment with Requirements: How well the submission meets the specified requirements, including functionality, edge cases, and integration with the existing system.
  • Innovation: Any creative or novel solutions that go beyond the minimum requirements, adding extra value through new features, optimizations, or technical design.

What's a bounty program?

A bounty program is a special opportunity for developers to earn rewards by solving real-world challenges, improving products, or uncovering issues. It’s not just about the rewards; it’s about creativity, teamwork, and pushing boundaries. Bounty programs, like Spryker Quest 2025, offer a chance to sharpen your abilities, contribute to a growing community, and get recognized for your impact.