Hybrid Web and Mobile Application “Neighbourly help”

Case study for the development of the Sousedská výpomoc app using React Native for Web and React Native technologies for the web and mobile versions, respectively: A platform for peer-to-peer quotations, exchange, or sales.

Requirements

Client’s wish

The client requested a mobile app, followed by a web version, to allow users to offer and demand all kinds of services – from moving and cleaning to lending/borrowing of gardening tools.

Application logo

Problem 

Challenge for our developers

The most challenging part was to find suitable technologies for developing the mobile versions (for iOS and Android) and the web app using one source code. Following that, we had to optimize the app behaviour and layout for different experiences (mobile vs. web version).

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 view