Introduction
Get a taste of NeoTaste
It was late spring of 2019, when a promising German startup approached us with their idea. The goal was simple - help people find great new places to eat and offer them special deals. Food lovers ourselves, we couldn't be happier to work on this new challenging project.
That’s how NeoTaste became reality. The project consisted of two major parts – a mobile application for foodies and an extensive web platform for restaurants, as well as an admin panel for the startup owners. We built a custom solution, working side by side with the client to deliver a top-notch experience to the lively community of foodies, and help restaurants reach out to new customers.
Overview
Scope
Mobile app and web platform
We defined the scope of the project during workshops with the client.
Front-end
The main technology we used in front-end development was Angular.
Back-end
Back-end development is based on .NET technology.
Technology
iOS, Android
For mobile development, we used two reliable programming languages - Swift and Kotlin.
Team
6 members
The team consists of Mobile, Front- and Back-end Developers, a QA Specialist, and a Team Lead.
Duration
The 1st phase took 6 months
After a soft launch a while ago, we focused on adding new features and improvements.
Food enthusiasts unite!
Discover great food and new venues around your city - that’s the general idea behind NeoTaste. The mobile application is a gateway to special deals offered by restaurants (bars, cafes, pubs, etc.).
In order to take advantage of an offer, you need to take 3 easy steps. First, enable location services on your smartphone and browse through the opportunities in your area. You can choose a view of a list or a map, whichever is more convenient for you, and explore the details of the deals offered by different venues. Once you found a deal you’re interested in, you can book it, indicating when you’d like to use it. Finally, simply go to the chosen restaurant and enjoy your meal!
Rediscover your city
You can explore the deals without registering in the app or paying for it, but in order to get the deal, you need to set up an account and choose a paid plan. With a yearly subscription, you can get access to even more unique deals and special bonuses.
While browsing the deals, you can filter them by day and time, as most of the offers are not available all-day or all-week long. You can also add the best venues to favorites to stay up to date with their special offers. Right now, NeoTaste covers selected German cities, but there’s more to come!
Making of
Since we got in touch with the client, the whole process of creating the app took around 6 months. Let's explore the details!
As a restaurant owner who wants to expand their business and reach out to new customers, you need to be where the potential customers are – and they’re most definitely online. A nice website and engaging social media profile are a must, but to get ahead of your competitors, you need to look for innovation – and NeoTaste is surely one. The application can be an additional sales tool for your restaurant and support your efforts on a whole new level.
With a comprehensive admin panel for restaurant owners, you can manage deals on offer and get useful analytical information. Partnering with NeoTaste can help you get your message to people who haven’t visited your place yet, and turn them into returning guests.
Features
Access to deals from restaurants in your area
Convenient search filters
Personal profile with badges and favorite venues
Easy payments (PayPal, Klarna, credit card, bank transfer)
Easy deal-booking process
Map view
Simple affiliate program
Web platform for restaurant owners to manage deals
Technology
Technical side of the project
As for the mobile solution, we built two separate apps – for Android and iOS, developed respectively with Kotlin and Swift. Microsoft AppCenter served as a testing environment, both directly for the client, and for our internal quality assurance. We also applied Firebase for the analytics.
Online payments integration was a challenging part, as we needed to make sure all types of transactions the client required are possible to execute. That’s why we decided to use Mollie – a powerful library that manages everything we needed – PayPal, bank transfer, credit card, and above all Klarna, which was a key requirement.
The web platform for restaurant owners and admin panel for the client were created with Angular (front-end) and .NET (back-end).