Slush 2018 Progressive Web Application

Our collaboration with Slush continued in 2018. We created a Progressive Web App to improve the overall event experience. PWAs are web-based applications that offer an efficient and flexible alternative for native mobile apps. This new technology is still in its early stages, but we believe that it will become a dominant tech for building apps in the near future.

Stats (1.12.-5.12.2018)

 

29 000+ unique visitors

137 000+ sessions

1 000 000+ pageviews

21% bounce rate

11 min avg. session duration

78 000+ events

 

World’s leading startup event

 

How do you make a world-class startup event better year after year? This is what we ask ourselves every time we sit down with the Slush team to plan for the next event.

Luckily for us, our friends on the other side are a forward-looking bunch, who are willing to push the boundaries with new concepts and technologies. So, this time, we softly exploited the situation by introducing the idea of creating a PWA.

A Progressive Web App would provide efficient development for us and the look and feel of a native app for the users. They liked the idea, and we made one for them.

How to use the service

Go to app.slush.org on your mobile browser
Use the app in browser or add it to your home screen

app.slush.org

 

iOS

Press the share button on the bottom of your browser
Find and press the icon “Add to home screen”

Android

The browser will prompt you to
“Add Slush App to Home Screen”

Concept

The Slush PWA is a browser-based application that allows agile development and provides a seamless user experience. The 20,000 tech-heads could build their own schedule, bookmark their favorite speakers and restaurants, and just make the most of their experience at Slush.

Our solution made the experience more interactive and fluid, allowed us to react fast to changes, and made it possible to reach visitors with timely notifications/messages.

 

 

 

 

 

Technology

So, what’s this Progressive Web App thing all about? Instead of having to download it from the app store, the user can just visit the url and save the app to their home screen. Using the service worker api, the PWA has the look and feel of a native app while working in the browser. This makes it device-independent, easy to use and fast to maintain.

The Slush App uses WordPress as its backend, making content input as easy as for any WordPress site. The content is then fetched through WordPress Rest API to the React + Redux -powered app. Smart caching in the PWA makes it fast and offline-friendly, like any native app. The Slush App was also integrated to Slush platform through Google’s Firebase login, and meetings made there could be fetched to My Slush.

 

 

 

 

 

Design

For the app to work as a Slush visitor’s best buddy, we wanted to make it an extension of the brain. Slush’s familiar look and feel were converted into a design optimized for on-the-go use. Adding speakers, talks, and lunches to the user’s own agenda was made simple in every view.

The dark theme makes the app pleasant for the eye and reduces battery usage. Sharp details in the UI, reminiscent of lasers piercing the foggy air at Messukeskus, guide the user through every interaction. Smooth transitions add that little extra to make it feel like any native app ever could.

Results

The Slush App was heavily used before and during the event. It had almost 30 000 unique visitors, which is crazy, given that there’s only room for 20 000 people at the event. The app got over one million page views and average session duration was over 11 minutes. Bounce rate was only 21,3 %. Events, speakers and restaurants were added to My Slush over 78 000 times.

These numbers are from 1.12. – 5.12.2018

Unique visitors:

29 072

Sessions:

137 092

Pageviews:

1 004 033

 

Bounce rate:

21,33%

Avg. session duration:

11 min 9 sec

Events (adds to My Slush):

78 724

 

Client

Slush

Design, production, analytics

Evermade

Developer

Tuulikki Laine

tuulikki

Developer

Tuulikki Laine

I used to work in the field of web analytics and digital marketing before following my true passion to become a full-time coder.  I get my kicks from solving interesting problems and working with both frontend and backend.

I have endless curiosity about how things work – when I see something cool I ask myself how was that made and how could I build something like that. That’s what got me into programming in the first place.

In my free time, I’m a board game geek and an occasional singer in a band.

Lead Designer

Samuli Lindberg

samuli

Lead Designer

Samuli Lindberg

I am a restless creative mind and I get excited really easily. I laugh a lot and loud — even during client meetings and workshops. I like workshopping with clients.

When diving into new project I want to wrap my head around the whole thing and understand the client. I want to really solve problems and not just do some sugar coated layouts.

Within all this web stuff I also have experience in illustrating, all the print stuff and creating visual identities for companies and events.

I try to get off-line as much as possible. The best ideas are more likely to hit me while reading a book instead of surfing through those so-called inspirational sites. In my off-line life I also enjoy graffiti, Finnish archipelago and spending my money dining in restaurants.

CTO

Jaakko Alajoki

jaakko

CTO

Jaakko Alajoki

I was founding Evermade back in 2011. I started as a developer. I’m still on that track leading our dev team and getting my hands dirty with projects.

I’m primarily a technical dude but during my career I’ve been also doing sales, managing projects, running opportunistic startup(s), being CEO, cleaning our office toilets, creating videos and working as a graphic designer. And written a book. I enjoy in stepping out of my comfort zone and seeing if I can float.

I like sports in general – like kayakingrunning & swimming – but I’m especially known as an active cyclist (some could call it obsession) and cycling blogger/youtuber. In addition to that I’m spending time with my family and enjoying nature in all of it’s forms.

CodePen GitHub Twitter

Get in touch

Web Analytics Specialist

Vilma Järvinen

vilma

Web Analytics Specialist

Vilma Järvinen

I work as an analytics specialist at Evermade. My main focus is on web analytics and in search engine optimization work. With analytics and search engine optimization, my aim is to grow businesses through better communication and develop decision-making processes.

What describes me the most is that I like to have clear goals and targets for projects and continuous work. This I practice in all the areas I work with. One of the key factors is that our client’s goals are always our goals.

Why do I think analytics is important? There are a lot more to offer than just pageviews, sessions and bounce rate figures – with setting proper measurement for your site, it can bring you valuable information about your customer engagement, e-commerce and basically just what works and what doesn’t. Taking web analytics as a part of your marketing and sales work, you will be in constant connection with your clients and on top of your game. Knowledge is power!

Analytics is just one part of a website’s development work. Optimizing your site for users and search engines is crucial for your sites visibility, ranking, and general work experience. What this basically means is taking care of your site’s technical elements that influence search engine crawling and optimizing your content for the users (and okay, for the bots as well). I think the benefit of doing proper SEO work is quite simple – wouldn’t any business rather want to have as much free traffic as possible than use a lot of money for advertising to receive visitors?

I have worked with a number of companies, primarily in eCommerce, B2B, FMCG and the publishing industry.

I am familiar especially with these tools and specialties:

Google Analytics
Google Ads
Google Data Studio
Screaming Frog
Moz
AWR Cloud
Content optimization
Technical SEO

I make data understandable for different businesses and help them find the most relevant information for their business.

A project in mind?
We'll get back to you in 24 hours.

  • This field is for validation purposes and should be left unchanged.