iOS, Android 2019-2020

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

Expert modeBasic mode

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

Home
Shops
Product Detail
Cart
Order Confirmed
Notification

03 Overcoming obstacles

Challenges

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06

When taking the project over, we didn’t know the buying behaviour of its users.Each user was allowed to buy only one product.Users weren’t willing to enter their payment data directly into the app. The administration of the business wasn’t user-friendly.The server couldn’t handle the large userbase or sudden spikes in traffic.The notification system didn’t enable notifications about favourite places.

010203040506

04 Highlights

Solutions

01

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.

02

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.

03

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.

04

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.

01

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.

Save food from getting thrown out!
Save food from getting thrown out!

meals saved

76000

Your app can be successful too
Contact

Next App