Free For Lunch: Social App for Arranging Meetings

Free For Lunch: Social App for Arranging Meetings

The Client

Free for Lunch is a startup app for arranging meetings with friends and new acquaintances. The app is unique as it combines the abilities of social networks and a mobile service for creating meetings with a geolocation function.

The Scope

The main goal of the app is to get people meeting up in real life. It was therefore required to develop a mobile app for connecting users so that they can find new friends and share a meal with each other.

The Solution

The Free for Lunch app allows users to meet up with friends and have lunch with those people nearby who are interested in joining them at cafés and restaurants all over the world. The app is multifunctional because it helps to create new events as well as join new pals within your location.

Azoft developed both iPhone and Android applications as well as a server side. The mobile app provides users with the following features:

  • Free download in App Store, Google Play
  • Quick registration via a phone number or a social account &ndash Facebook, Twitter, VK
  • Opportunity to create social events
  • Chat functionality
  • User history: tracking rating of users, saving comments or dialogs within a planned event, loading data to the social networks
  • A map on the start screen with active events
  • Opportunity to choose the desired period of time for meeting via the colored time scale
  • Different options to upgrade account via regular payments

When Lunch Becomes Visible on the Map

When a user submits a planned event including time and place, the meeting becomes visible to other users. Any user can participate in the event.

The Challenge

The client only had a concept of the new app when they came to Azoft. At first glance, the task seemed to be clear and simple, but the deeper we dove, the more questions arose. We encountered several challenges during the development process.

First, the requirements for the server were very high. It was necessary to process quite a large amount of data such as personal information of app users and photos. Thus, we had to solve the problem of the load on the server via prioritizing different functions. For instance, implementing chat was more critical than the photo upload. We handled the problem successfully and made few important changes that provide app sustainability for version updates.

Additional Features and Chat Functionality

Second, the App Store made some serious restrictions for the app review, that’s why we had to improve some features in order to satisfy the requirements for the iOS app.

Third, one of the tasks was connected with optimization of displaying app users on a map. We developed a special algorithm for filtering users in order to achieve a uniform distribution over the map.


iOS, Android, Java, Spring, Hibernate, Postgres, REST

The Outcome

The resulting mobile solution is very easy to use, provides all the features required by the client company and works as a perfect tool for arranging meetings. The Free for Lunch app is available in the largest cities of Russia and it supports Russian, English, and Spanish. It is free for both iOS and Android users. To get access to additional features such as VIP accounts and virtual presents, users can subscribe for the paid version of the app.

Request a Free Quote

Please enter the result and submit the form

What Our Clients Say

  • Edward J. Forman

    I take great pleasure in describing my experiences with Azoft. I have been managing web development teams for over 35 years, some as direct employee teams and some as outside...

  • Frank Hayes

    Before employing Azoft we had an ASP model, however, some of our clients required independent programs on their own servers. The challenge to Azoft was to build our application...

  • JC Lambert

    We have been working with Azoft for something like one year on different projects. We had been in touch with their programming team. We see their programming team is...

More ...
Request a Free Quote Today!
Content created by Darya Kazovskaya