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.
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.
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).
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.
- 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
"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!"
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.
Another case studies