Revolutionizing festival check-ins: The rockin’ solution created by Softhouse

Revolutionizing festival check-ins: The rockin’ solution created by Softhouse

Revolutionerande festivalincheckningar: Den rockig lösningen av Softhouse

Heavy metal equals heavy traffic

Before the Sweden Rock Festival opens its gates to over 40,000 rock enthusiasts, the scenic town of Sölvesborg, in Blekinge, Sweden, braces for a small invasion. Fans, eager for four days of rock performances, create daunting queues that have not only challenged the local police but have also made some headlines. Enter Rosenlunds Camping, a mere 800 meters from the epicenter of the festival, armed with 3,000 spots for festival-goers seeking a place to crash. However, the true challenge lay in managing the colossal influx of visitors efficiently.

Softhouse Steps In: A Symphony of Solutions

Faced with the task of revolutionizing the check-in process for thousands of fans, Rosenlunds Camping turned to Softhouse. The mission was clear yet complex: overhaul the check-in and booking system to handle a crowd of enthusiasts, all within a tight timeframe. 

Our goal was to alleviate the traffic concerns that plagued the area around Rosenlund’s campsite, a persistent issue that also caught the police’s attention, explains Roger Smith of Softhouse. The stakes were high, as the solution needed to address delayed bookings due to the coronavirus pandemic and ensure a smooth experience for everyone.

The showstopper: check-in times hit a new record

Softhouse’s ensemble of website, admin, and customer portals, alongside heavy-duty APIs. Check-in times dropped from 30-seconds to a snappy 10-seconds.

Mikaela Rosenlund of Rosenlunds Camping couldn’t help but cheer, 

The leap in check-in efficiency was electrifying.

The result was a crowd-pleaser: happy campers, a crew in perfect harmony, and a backstage area running smoother than ever.

The tech that rocked the festival

Leveraging a CI/CD-inspired workflow complete with automated testing, Softhouse ensured that new versions could be deployed swiftly for both testing and production. The tech stack boasted TypeScript and Nuxt.js for the front end, paired with TypeScript and Koa.js for the back end. 

Anthon Holmqvist, a full-stack developer at Softhouse, highlights the system’s adaptability,

Thanks to AWS and the Cloud Development Kit, we’ve created a scalable solution that allows for effortless deployment across multiple environments. This innovation not only powered Rosenlunds but also supported an additional 5,000 tent spots for the Rock ‘n’ Camp initiative.

The check-in process was so efficient that the usual kilometer-long queues disappeared, leaving local police pleasantly puzzled. 

The seamless check-in experience was a game-changer, drawing commendations from all corners, Mikaela Rosenlund reflects proudly. The success of this venture didn’t just solve Rosenlunds Camping’s immediate needs but also paved the way for an expanded solution for the Rock ‘n’ Camp site.

The positive feedback has been overwhelming, concludes Roger Smith. This project struck a chord with many, showcasing Softhouse’s ability to deliver under pressure and make a tangible difference in the festival experience. The standing ovation for this technical encore speaks volumes, marking a significant achievement for both Softhouse and Rosenlunds Camping in the heart of Sweden’s rock sanctuary.

 

Project Tasks
  • TypeScript

    TypeScript is a programming language developed by Microsoft that builds on JavaScript by adding static type definitions. This means that TypeScript allows you to specify what types (like string, number, or custom types) various elements of your code should be. These type annotations help catch errors during development, improve editor tooling with features like code completion and static checking, and enhance code readability and maintainability. Essentially, TypeScript is JavaScript with syntax for types, and it compiles down to regular JavaScript

  • Nuxt.js

    Nuxt.js is a framework for creating Vue.js applications, providing a robust structure and configuration to build server-side rendered applications, single-page applications, or static websites. It simplifies web development with Vue.js by handling various aspects of an application's architecture and optimization automatically.

  • Koa.js

    Koa.js is a lightweight, modern web framework for Node.js designed by the creators of Express.js. It provides a minimalistic and flexible foundation for building web applications and APIs. Koa is known for its use of asynchronous functions, which allows for more efficient handling of requests without the use of callbacks, thereby reducing error and improving readability.

  • CI/CD

    CI/CD stands for Continuous Integration and Continuous Deployment, a methodology that streamlines the development, testing, and deployment of software.

Project Details

Rosenlunds camping

Vad? overhaul the check-in and booking system to handle a crowd of enthusiasts, all within a tight timeframe.

Organisation: Norje sambruk AB

Industri: Resort

Antal anställda: ca 26

Omsättning: > Ca 140 mkr (2023)

Teknologier och metoder: TypeScript, Nuxt.js for the front end. TypeScript and Koa.js for the back end. CI/CD-inspired workflow and automated testing. AWS and Cloud Development.

URLs
  • 1
    https://rosenlundscamping.com/

We code the future

We’re committed to shaping the future through innovative coding solutions and beautiful experiences.