Anastasia Dyubaylo · Sep 11, 2020

InterSystems Full Stack Contest

Hey Developers!

We're pleased to announce the next competition of creating open-source solutions using InterSystems IRIS! Please welcome:

⚡️ InterSystems Full Stack Contest ⚡️

Duration: September 21 - October 11, 2020


1. Experts Nomination - winners will be determined by a specially selected jury:

🥇 1st place - $2,000 

🥈 2nd place - $1,000 

🥉 3rd place - $500

2. Community Nomination - an application that will receive the most votes in total:

🥇 1st place - $1,000 

🥈 2nd place - $500 

If several participants score the same amount of votes they all are considered as winners and the money prize is shared among the winners.  

Who can participate?

Any Developer Community member, except for InterSystems employees. Create an account!

Contest Period

September 21 - October 4: Two weeks to upload your applications to Open Exchange (also during this period, you can edit your projects).

October 5 - 11: One week to vote.

October 12: Winners announcement.

The topic

💡  Full Stack Applications 💡

Develop a Full Stack solution using the InterSystems IRIS. By full stack we mean a frontend application web or mobile which uses data in InterSystems IRIS via REST API, Native API, JDBC, or just IRIS Web Gateway.

The application should work either on IRIS Community Edition or IRIS for Health Community Edition or IRIS Advanced Analytics Community Edition.

The application should be Open Source and published on GitHub.

If the application satisfies some additional requirements listed in this post, it gets additional technology votes.

Helpful resources

1. InterSystems IRIS Docker templates suitable for a Full Stack application:

2. How to submit your app to the contest:

3. Online courses:

4. Videos:


Please find the Judgment and Voting Rules for the Contest here.


Ready. Set. Code.

Please join our exciting coding marathon!

❗️ Please check out the Official Contest Terms here.❗️

1 3,403
Discussion (22)3
Log in or sign up to continue

So guys,

We introduced some technology bonuses that will give you extra points in the voting:

  • InterSystems IRIS REST API Usage
  • InterSystems Native API Usage
  • InterSystems JDBC Usage
  • ZPM Package publishing
  • Docker container usage

Full details in this post.

Hi devs!

There is a good question in discord, whether it's possible to use other templates for a full-stack application. - YES! Sure, use and build whatever you want! You are not limited to these templates! Moreover, we are very curious about what are your templates, techniques on building full-stack apps with IRIS. 

We introduced an IRIS full-stack template which is an example of a simple full-stack application that is represented as an Angular frontend application and uses IRIS as a backend via REST API.


Are you ready to participate in our exciting contest? 🚀

The contest begins! And we're waiting for your cool projects!

BTW, @Guillaume Rongier recently published an amazing example of a full-stack app: csvgen-ui.

You can install it with zpm "install csvgen-ui" and it gives you the option to import any csv to IRIS just with drag-n-drop.  Here is the demo:


There is also a switcher if you want to generate and download it from the URL.

How to apply for the programming contest

Log in to Open Exchange, open your applications section.

Open the application which you want to apply for the contest and click Apply for Contest.

Make sure the status is 'Published'.

The application will go for the review and if it fits the topic of the contest the application will be listed on the contest board.


One week left to submit your apps for the Full Stack contest!

Feel free to submit if you haven't completed your project yet – you'll be able to fix bugs and make improvements during the voting week too.

A few more days and I'll be there. laugh

Hey guys,

Want an easy start to join the contest? Then try the IRIS Full Stack demo and template that shows you how to build, test & deploy a simple full-stack application using InterSystems IRIS REST API.

Enjoy! 😉

Another "Realworld" ) That's funny )

Looking forward to seeing how two "realworlds" will compete with each other) 

Yes, it would be possible to do so - it would be a simple matter of writing a process that invoked the appropriate Conduit REST APIs to create the articles, comments and links to authors/users from your data export.  The one thing that might be tricky would be the user password property, which would be required for a user to log in and view/edit their own articles, and to follow other users and/or favourite their articles.

Voting for the best apps will begin soon! Only 3 days left before the end of registration for the Full Stack contest. 

🗓 Registration ends on October 4 – 11:59 PM EST.

Note: Also during the voting period, you can edit your projects.

Don't miss your chance to win! 🏆