Kooky

Software Ecosystem for Innovative Green Business

built by Redwerk from the ground up


KookyZurich, Switzerland

Kooky is the first digital cup smart system implemented in a partnership with Swiss Federal Railways, Valora Group TakeAway & Retailer, and Coop Retailer. The company digitalizes switching to reuse and promotes the idea of user-friendly sustainability.

All Customers
Product Development

The software developed for Kooky is an efficient bespoke response to the demanding customer’s requirements. A user-friendly and comprehensive web application runs all the elements of their project “under one roof.”

Learn more
Startups & Innovation

From the idea to the implementation in cities in Switzerland and growing, our software solution leverages the latest tech advancements. For Kooky, we brought from the ground up a reusable cup system with a focus on customers’ utmost convenience.

Learn more

Introduction

The realized concept of the user-friendly digital cup smart system is unparalleled. It emerged as a response to a surge in packaged to-go food during the COVID-19-related restrictions on the foodservice industry. The simplicity of the idea is genius:

SCAN > DRINK > DROP

Install the Kooky app. Get your drink in a Kooky cup, paying the drink plus a 1 CHF deposit, and add the Kooky cup to your account. Then grab it and go! Later, drop the empty cup off in one of the many Kooky boxes in Zurich or Basel. The cup adds to your account, getting your deposit back in a split second.

You may wonder what happens next with the central element of the system — the Kooky cup. The journey of a cup continues to the realm of the Kooky’s rinsing logistics. Cups are cleaned according to hygiene regulations and standards, picked, packed, and distributed to Kooky’s partners again.

One of the main goals of the company’s founders was to make recycling easier and more accessible both for the company’s partners and users.

Challenge

Kooky was looking for a trusted software development partner to help them deploy a coherent system to run the following workload exhaustively:

  • organize work and workflows;
  • provide end-to-end visibility into the whole project’s management;
  • monitor payments, logistics, and inventory.

We were inspired by Kooky’s mission to impact the single-use plastic environmental scene and a long-term sustainability promotion. Many green businesses that attempt to enter the business world don’t last long. But Kooky is here to stay; therefore, the high demands for the software to power the project.

Kooky is the first user-oriented and fully digitalized system to cover metropolitan areas with its reusable cup solution. The team behind the idea thinks big, so our main challenge was to deliver a coherent system that would shoulder all the requirements to realize the ground-breaking ideas of the project’s founders.

The client contacted Redwerk, having a distinct vision of a final product. Our task was to design & implement its technical side. Given the complexity of the system and overwhelming deadlines, we started drafting the most advantageous architecture solutions already during the requirement gathering and analysis phase. To embody our client’s idea, we stayed flexible yet demanding to deliver a comprehensive product.

Solution

Redwerk professionals timely delivered a highly responsive solution to run the Kooky project. Our software package included:

  • Web app
  • API for Kooky Boxes
  • API and backend development for a mobile app

Redwerk professionals digitalized the entire process of monitoring and managing system elements such as Kooky Boxes and Kooky Cups, no matter what scale.

We scrutinized the project’s business scenario and executed adequate steps to simplify the crucial business processes. Our cooperation with this green business resulted in a solution that covers the workflow of the operations center and the partners’ portal, powering the core processes.

Operations Center: Operations center staff now can quickly get all the necessary information on all the cups and boxes in the system, manage logistics, deliveries, money transfers, and coordinate partners and users.

Partners Portal: For the Kooky partners (representatives of restaurants, cafes, and coffee-to-go spots), the system allows them to manage the cup stocks remotely and edit all the information regarding their business in the system themselves.

For the Front-End development, we opted for Vue.js with the Vuetify UI framework. This technology stack allowed us to facilitate the whole process with a wide variety of ready-made tools for shared code organization Material UI design, used for both Partners Portal and Operations Center. On this project, about 70% of code is used in a shared Partners Portal and Operations Center project.

For the Back-End development, we selected the .NET Core Framework as a powerful and most suitable technology for working with the Azure cloud platform. Together with Kooky’s founders, we envision the project’s exponential growth, including all the integral elements of the expanding business, such as an increasing number of partners and consumers. Azure cloud was chosen as the most efficient option to host such a promising solution.

Using Azure gives us an option to host micro-service architecture in the simplest way — through using Kubernetes. Such an approach easies the services’ orchestration for better performance and troubleshooting high server loads.

Here is a condensed overview of the functionality we developed from scratch:

  • Kooky Cups management. With our system, project partners (cafes, restaurants, co-working spaces, and coffee-to-go spots) can order and pay for cups, also managing their delivery.
  • Batching. Cups are delivered in batches. The app enables intuitive batches’ forming and management through QR codes.
  • Kooky Box synchronization. The platform allows users to add new Kooky Boxes (including the location) and monitor their operations. The system contains data on every Kooky Box, enabling operators to audit their actual storage capacity and technical characteristics.
  • Interactive map. The map allows the users to locate Kooky partners as well as Kooky Boxes with all the actual information.
  • Adding partners’ locations with Geocoding API. Google Geocoding API allows for an effortless address converting into geographic coordinates to place markers on a map.

Result

Kooky’s decision to partner up with Redwerk resulted in an efficient software solution that enabled the company to proceed with the project’s launch without any delays. The platform offers a single dashboard to manage orders, payments, and shipping, enabling a hassle-free operation of the Kooky project. The innovative and comprehensive solution is already used to run the planet-saving project smoothly in Basel and Zurich, Switzerland, ready to expand to other cities and countries. In just a few months of its existence, the Kooky project has really taken off, hitting the following goals:

20+

Partners

2K+

Consumers

40+

Kooky Boxes

10K+

Kooky Cups

Imbuing our effort with meaning, Redwerk’s developers managed to live up to the high standards and requirements through professionalism, innovative solutions, and reliable adherence to deadlines. We have managed to deliver a product, factoring in the vision of key stakeholders, that streamlines collaboration of all the parties and eases all the management operations. Together with Redwerk, Kooky made one giant leap for mankind in plastic waste reduction.

In Press

Did you know that the consumption of single-use packaging per person in Switzerland is the highest in Europe? Kooky came up with the solution.

Swiss Federal Railways is the national railway company of Switzerland.

A Swiss startup declares war on the waste of resources by revolutionizing the takeaway business.

Swiss media resource dedicated to covering the state of the global economy.

Anyone who drinks from a Kooky cup is making a valuable contribution to the environment. What’s more, no one has to go without their coffee to go.

The öbu is the Swiss network for sustainable business.

It is absolutely remarkable that so many well-known Swiss businesses swiftly partner up with Kooky.

Luzerner Zeitung is a Swiss German-language daily newspaper, published in Lucerne.
I need to be sure that developers are truly involved and support our vision. This is what I get from cooperation with Redwerk.

Torge Barkholtz, Co-founder, Kooky

Got a project?

Let's talk

2

months of development

2

core modules

7

experts in team

1500

man-hours

1200

functions

100K+

lines of code

Redwerk Team Comments
Ruslan

Ruslan
Developer

The Kooky project has greatly enhanced my experience in frontend development and introduced me to incredible people. Working on two web applications to run all the work and workflows of the project, we’ve managed to move about 70% of the code into a shared project. This decision has accelerated the development and enabled us to promptly respond to functionality change requests.

Anya

Anya
QA Engineer

I share the pro-environmental vision of Kooky’s founders, so I was particularly thrilled to be a part of this groundbreaking project. Working on any product from scratch is always challenging, yet sharing these challenges with a team of dedicated professionals turns it into the case of invaluable working experience. We aimed for stars from the beginning – leveraging our experience to deliver the platform that will still run smoothly when the project eventually grows. I cannot wait to see Kooky growing and thriving in other European countries as well.

Related in Blog

ASP.NET Core Advantages and Disadvantages

Click to read more

ASP.NET Core Advantages and Disadvantages
February 1, 2021

In continuation of the article where we discussed what is more appropriate for Docker containers: .NET Core or .NET Framework, let’s take a closer look at ASP.NET Core advantages and disadvantages. Being a .NET development company, we have an understanding that .NET Core and...

Read More
Vue.js Review: Pros & Cons, Comparison

Click to read more

Vue.js Review: Pros & Cons, Comparison
December 2, 2019

If you are a Front-end developer, sooner or later, you will be thinking about starting to learn a particular JS framework. At that moment, we would say, the fear of making the wrong choice kicks in. You don’t want to find yourself learning outdated technologies or tools that ar...

Read More

Impressed?

Hire us

Other Case Studies

New Zealand
Translated decades-long expertise in construction materials into #1 automated smart pricing solution worldwide
Greece
Future-proofed cyber threat management platform recognized by IBM
United States
Transformed Sentient Ascend legacy into #1 AI-driven digital growth solution