Learn to build Progressive Web Apps!

Win a trip to Progressive Web App Dev Summit 2016 in Amsterdam

PWA will change how mobile apps are consumed. Now is the time to jump on this new trend and learn how to build them. The best way to learn is by doing and the best way to become an expert is to meet the people behind the technology.

Sign up for the competition below!

Sign up is closed

Help others and get help

You can use the Vaadin Elements forum to get help and help others who are building their applications. We'll be monitoring the forum and helping everyone. 



What are Progressive Web Applications?

Progressive Web applications that load fast and work reliably even in poor network conditions. They can engange users with push notifications and offer seamless home screen access and task switcher integration. Read more about Progressive Web Applications on Google's Progressive Web Application page or watch Alex Russell and Andreas Bovens explain the basics.

What is Vaadin Progressive Web App Competition?

Vaadin Progressive Web App Competition is a fun, playful competition for learning about Progressive Web Apps by building one. The winners will get tickets to Progressive Web App Summit in Amsterdam and up to $1,500 to cover travel costs.

What can I win?

The winners of each category get tickets to Progressive Web App Summit including travel costs (up to $1,500). The Summit is held June 20-21 in Amsterdam. Recognition, fame and everything that comes with it :)

What if I can't travel?

No worries. Most of the presentations will be up on YouTube so you can catch up. If you win but can't travel, we'll send you a gift card of your choice worth $1,500.

What are the competition categories?

There are two categories in the competition: best showcase of PWA technologies and most creative. You do not need to specify which category you are aiming for.

How many winners will there be?

There will be two winners, one for each competition category. You can either participate as yourself or as a team. While up to 3 members of the winning team will get the ticket, $1,500 limit for travel costs is shared for the whole team.

Who can enter the competition?

Anyone! Just fork the competition GitHub repository and register it here to enter. Work alone or get some friends or coworkers and form a team, it's up to you.

Why do I need to fork a repository to enter?

We'll be using the list of forks from GitHub to display leaderboards and to run checks that the submissions meet PWA critera. We also need you to enter your email address on the competition page so we have a way of reaching you directly if you win.

When is the competition?

The competition begins May 16 and ends May 31, 2016. You can join at any point during the competition, but your entry needs to be completed by 11:59pm Pacific Time on May 31, 2016.

When are the winners announced?

The winners will be announced on June 5th, 2016.

What frameworks/libraries can I use?

You are free to use any framework or library you want to as long as the end result is a Progressive Web Application.

What are the requirements for entries?

The entries need to fulfill the requirements for installable Progressive Web Applications. They need to have a Service Worker for caching and be able to start offline. All entries should be hosted on GitHub and need to be forks of the main competition repository. You should fill in the readme template in your repository and make sure that your app is hosted in a publicly accessible place during the judging period (June 1-5).

How can I verify that my app is PWA compliant?

The Chrome Team has created a tool called Lighthouse that you can use to check that your app complies with PWA requirements.

Who decides the winners?

The entries are judged by representatives from the Vaadin Elements and Google Chrome teams.

I'm still confused. Help.

If you have any other questions about the competition, email june@vaadin.com and we'll help you out.