Home Case Studies
About Client
The creators of Myfoodie have extensive experience in the field of benefits, gained from working in cafeteria systems for several years.
With their profound understanding of the market, encompassing customer demands, potential opportunities, as well as challenges, they conceived the notion of addressing an expanding niche in the Polish market. The provision of subsidized meals to employees by their employers. This vision materialized into Myfoodie App, a cutting-edge web and mobile application that empowers employees across Poland to conveniently order dishes from various restaurants as well as catering services delivered right to their doorsteps.
Our vision was to build a solution that would make it easier for the employer to arrange meals for the employees during working hours.Witold SzlachtaMyfoodie Co-founder
The main assumption, as well as the challenge, was to create an application that would allow each company, regardless of its location, to guarantee employees a benefit in the form of a subsidy for ordered meals. For the creators of Myfoodie, the key was not to exclude factories and companies located on the city outskirts that are outside the reach of deliveries or contribute to charges being very high.
The idea of shared meals stood for the Myfoodie App creation, too. Dishes ordered in one restaurant are delivered at the same time with no delivery costs. Thanks to this, employees save time they previously spent browsing the menu together and deciding which restaurant to order from on a given day to minimize delivery costs. What’s more, such delivery makes group lunch breaks have become much easier to conduct.
On the other hand, remote work becoming more common has put pressure on companies to allow employees to order meals at their homes. Myfoodie has solved this, mainly via catering services that operate in over 3,000 towns across Poland.
A very important aspect in creating the application was also clearly showing the subsidy amount – daily and monthly. So that the employee knew how much of it was available during the month.
Letting employees order meals to their office and homes.
Intuitive navigation.
Adjusting the application to the team attributes – some employees order to the company’s premises, some to their homes.
Quick overview of the remaining funding.
Solution
The idea behind the application was primarily its ease of use. When designing the solution, we considered it crucial to present available dishes from all suppliers on one screen. This allows the user to quickly and efficiently compare the menu and make a choice.Myfoodie is a web and mobile application, currently available as a pilot version. Users can order food both to the company and home, using subsidies from the employer. Depending on the city, you can choose from local delivery restaurants, and diet catering such as Mój Catering, Body Chief or NTFY, and Sandwicz Szop – a sandwich supplier.
When we were choosing the technologies for creating both applications, we considered scalability and UX as important factors.
How did we do it?
Project Manager
Analyst
UX/UI Designer
2 Backend developers (Java specialists)
2 Frontend developers (React.js specialists)
2 mobile developers (Flutter specialists)
Software tester
Working with the Myfoodie founders, we combined two practices – Fixed Price and Agile. Estimating our needs and the work stages in advance, we have come up with a plan. We have described them in detail, setting the scope of activities for each. Based on it, we created the project valuation.
After the work started, each team working on the application approached specific tasks flexibly. We took into account a slight shift in deadlines at the cost of higher quality.
When considering which technologies would work best for creating Myfoodie, flexibility, the ability to create an intuitive UX and scalability were crucial – it was important that during the application development and as the number of users grew, there would be no limitations on evolving the app.
In the case of the web version, we have chosen Java because of its stability and scalability. The application frontend is delivered with React.js.
The mobile version was created based on the Flutter technology. This technology is very flexible, supported by Google, and increasingly popular structure among programmers. One of the most appreciated options Flutter offers is the ability to code for multiple operating systems, thus saving a lot of time. In addition, this technology offers many options in terms of design which was a key consideration in this project. An intuitive process of adding new features is also a great benefit of Flutter.
After determining the work scope, we wrote down the individual stages into stories and also described them. Mock-ups, and then ready-made screens were created for the stories.
The milestones we have already achieved in the Myfoodie project are launching the web application, then the mobile application, and the implementation of box diets into the offer.
How does the app work?
The Myfoodie App offers meal delivery services with an employer subsidy. Users can choose the location where their order should be delivered – either to offices or their homes. The number of service providers depends on the delivery location. Users have the option to select from restaurant menus, catering companies, and the sandwich supplier – Pan Kanapka.
The Myfoodie app is constantly developed. The team is working on improving not only the application itself. They are also focusing on expanding the portfolio of providers and cities in which the service will be available. A unique aspect of cooperation between Deviniti and the Myfoodie team is that Deviniti participates in the development of the application as a testing company. Employees can order food through the app, and submit suggestions to the experts responsible for the technological aspect.
By testing the application live, Deviniti specialists are able to catch emerging errors. They can also take into account the feedback coming to them from other teams. Changes are implemented on an ongoing basis, and users are informed about them.
Contact us
Head of Business Development | Application Development
Our consultant is at your disposal from 9 AM to 5 PM CET working days from Monday to Friday for any additional questions.