Nesnezeno
Save food from getting thrown out!
2 years, 5 000+ hours
01 Home
It’s a perfectly simple thing: every day, a lot of food remains uneaten in restaurants and needs to be thrown out. The Nesnězeno app offers the remaining food to its users at a discount, helping both parties save money and prevent food waste.
It’s a perfectly simple thing: every day, a lot of food remains uneaten in restaurants and needs to be thrown out. The Nesnězeno app offers the remaining food to its users at a discount, helping both parties save money and prevent food waste.
Client:
Nesnězeno, s.r.o.
System:
iOS & Android
Year:
2019-2020
Difficulty:
+ 5 000 hours
02 Assignment
From scratch
We were asked to prepare the app for further growth and to adjust it to modern trends not only in terms of UX.
Wasting food is a big problem that doesn’t get discussed much. That’s why we fell in love with this project that set out to save and make use of unsold meals from restaurants.
The app wasn’t prepared for any growth of its userbase. Adding meals to it was quite difficult and only the most enthusiastic businesses actually did it. Gradually, we’ve been adding features that users want, making it easier to save more meals.
During government restrictions, we made some adjustments that kept the app useful to businesses even under the difficult conditions. Nesnězeno established cooperation with the Dodo delivery service and enabled businesses to deliver through the app, and we started adjusting the technical part of the delivery ??.
At the beginning of the quarantine, various people working from home joined our hackathon to help us quickly respond to this situation.
Redesign
UX
Development
Migration to AWS
Service and technical support
The growing number of users and related rises in traffic on the server were challenging.
To guarantee its quality, we created the code of the app for iOS as well as Android from scratch. We also focused on stabilizing traffic on the server and had to fix a few bugs. With the back-end, most of our work went into the mobile API.
We didn’t touch the features related to website administration, which eventually came back to bite us.
Redesign
UX
Development
Migration to AWS
Service and technical support
03 Overcoming obstacles
Challenges
04 Highlights
Solutions
Amplitude analytics
We deployed advanced Amplitude analytics which enabled us to analyse user behaviour. This also enabled us to recognize weak sports in the app and design as well as implement enhancements.

Buying from several places at the same time
We substantially simplified the cart and now it’s possible to order from several places at the same time. This meant significantly restructuring data in the back-end solution (modification of orders, database, receipts for users and invoices for the business). Now, almost 40% of orders contain products from more than one place.
Apple Pay
Users complained about needing to share payment data with Nesnězeno in order to use the quick payment option. We succeeded here only partially (for iOS only) by implementing Apple Pay. We are planning to implement Google Pay, but are waiting for support from the payment gateway.
New App Module for Businesses
Businesses had to use web administration to manage their offers. This meant using an actual computer, which personnel rarely had available. To solve this, we developed an app module for administering offers on mobile devices that was almost 1:1 when compared with the web administration. Now each business can add its products in just a few clicks and even quickly add a photo.
AWS
We migrated the entire app to AWS. A lot of work went into optimization and scaling individual services. We chose a cloud solution for this (CDN, S3, Lambda). For the partner, we reduced data load frequency from the API, introduced paging for lists of products and businesses, and started to cache the data.

meals saved