New hybrid app changes the rules of neighborly help: Combines web and mobile in a unique platform

A case study of the development of the Neighborly Help application for creating offers and exchanging or selling between people using React Native for Web technologies for the web and React Native for the mobile version.

Application logo

Requirements

Client’s wish

The client entrusted us with the development of a mobile and subsequently a web application that would allow users to offer and request services of all kinds - from moving to cleaning to renting gardening supplies.

Problem 

Challenge for our developers

The biggest challenge for us was choosing the right technologies to develop mobile apps (for iOS and Android) and web apps using a single source code. We also had to optimize the behavior and appearance for the different environments of the mobile and web versions of the app.

Solution

How we approached the app

Difficulties encountered in the process were addressed using the React Native for Web technology. Besides that, we also used some tools from the Expo toolkit with which we already had experience thanks to other projects.

Benefits

App highlights

  • Matching of offered and demanded services
  • Modern and user-friendly design
  • Clear structure of categories for offered and demanded services
  • Feature for specifying the distance from the user’s current location
  • Availability in multiple languages and a choice of different colour themes

Client

Time framework

  • The initial launch took place within 3 months.
  • The app is being further developed and expanded with new functionalities.

Client’s reference

"Of the several companies I approached for my project, I eventually started working with Think Easy, which turned out to be a great choice. I am particularly satisfied with our cooperation in the way we communicate - I do not have to go to Prague from the north of Bohemia to sign something, flexible responses to inducements on video calls, solid suggestions from the company on matters I do not fully understand, but they are needed for a successful development. In short, professionalism, seriousness, reliability. Thanks!"

Martin Macák

Platforms

Technologies used for development

For the hybrid development of the app, we used the React Native for Web technology. Of great help were also tools from the Expo toolkit. The backend was coded in Django Graphene using the GraphQL interface. To deploy the app to a production environment, we used the Amazon Web Services.

App preview