Just Eat POS: From Startup to Global ePOS Provider

Just Eat POS was a retail system used by restaurants in Israel and the UK. We worked on this project for almost a decade.
9
Years of cooperation
8
Teams from Bright Inventions
100+
Features built
applications

main products developed for Just Eat POS:

Just Eat POS system took care of the whole process of managing restaurant orders: from ordering the meal, providing kitchen staff with details to delivering the order to the client’s table or home. It also supported daily running of the restaurant by managing employees time, creating menus or providing tools to build their own restaurant website.

applications

the system was built around these products:

features

main features developed by Bright Inventions:

Analytics
Business analytics platform reporting sales and financial information.
Food ordering management
Taking care of the whole process from ordering the meal to delivering the order.
Transactions processing
Including implementing offline mode, integration with payment service providers and receipt printing.
Integrations with external systems and providers
Integration with payment service providers as well as online food delivery services.
Integration with online food delivery services
Easy management of orders from different platforms in one device.
Team management and tracking
Employees time tracking, managing team roles e.g. cashier, manager etc. Delivery tracking.
Supply management
Inventory management and supply ordering.
Analytics
Business analytics platform reporting sales and financial information.
Food ordering management
Taking care of the whole process from ordering the meal to delivering the order.
stack

Bright Inventions’ technology stack and skills:

technologies: React, TypeScript, Kotlin, Swift, Realm, Firebase, Fastlane

about Just Eat POS

about Just Eat POS and Bright Inventions cooperation

The client reached out to us in 2013. At that time it was an early-stage Israeli startup “Practi” that offered web application solutions to users. Since 2013 the company has transformed from a promising startup to an international ePOS applications provider.

In 2019 Practi was acquired by Just Eat Takeaway. Bright Inventions had a great opportunity to assist the client during this incredible ride, including the whole business transformation.

Client’s expectations

client’s expectations

The client expected us to actively take part in creating the whole system. We were not only “code suppliers”, we were technical partners offering years of software development experience. Our mobile and web knowledge, and the fact that we have been working on this system since 2013 enabled us to evaluate technical and business decisions. As a result, when needed, we gladly offered alternative solutions that would benefit the client and end-users.

goal

challenges and goals

Just Eat POS system (prev. Practi) was a product with over 10 years of history. It was built as a startup solution for a small group of clients with specific needs. The system became a part of the Just Eat Takeaway's family.

Therefore scalability was the key. Our teams took care of rebuilding some applications to make them more accessible for a growing number of users.

The increasing number of users also meant that Bright Inventions’s team had to actively monitor services, especially metrics such as CPU usage, number of database connections and average response time. The goal was to predict and solve any potential issues before they could affect clients.

POS case study
process of developing BrightTreasury

process of building Just Eat POS retail system

All Bright Inventions’ developers worked closely with the business side. Bright Inventions’s was represented by 8 development squads (each squad had about 5 developers and 2 dedicated QA engineers) who took care of various areas of this massive hospitality system. Let us show you some of the development teams.

Read about iOS and Android development teams's products in a Just Eat POS mobile applications case study.

Frontend team

One of Bright Inventions Frontend team priorities was the development of the Just Eat POS Backoffice. This was a web application that enabled managing business daily activities and gave access to financial reports.

Here are examples of many features of the Just Eat POS Backoffice:

  • Dashboard with all necessary information that shows the financial condition of your restaurant.
  • Restaurant menu creator.
  • Establishing prices of items on a menu.
  • Managing the team and adjusting their roles e.g. cashier, branch manager and more.
  • Access to sales reports and other crucial business data. Inventory management.
  • Setting up basic restaurant configurations e.g. taxes, operating hours, delivery hours, delivery charge and more.
POS sales reports case study

Frontend team took an active role at every phase of frontend app development process working closely with a product manager and product designers.

The Backoffice system had been on the market for around 10 years. Therefore one of the priorities of the frontend team was to migrate the app to modern technology while delivering new features to users who used this platform everyday at work.

Thanks to the trust of the client, the team took part in the decision-making process regarding which libraries, tools and technologies to choose to rewrite the platform. The migration didn't include only changing to newest technologies. The essential part of it was also implementation of new designs maintaining the best possible UX and UI experience.

POS payment options case study

Backend team

The team was responsible for maintaining and developing backend. All applications within Just Eat POS ecosystem were connected to the same backend. The main job of backend team was delivering features, supporting any initiatives on the Just Eat POS applications.

It was crucial especially in terms of white label apps where the clients incorporated changes and decided about the final look and functionalities of their app. In this case, the backend team had to step forward and support clients with appropriate changes in backend.

Additionally, the Backend team paid much attention to the performance. Since all Just Eat POS apps were connected to the one shared backend, any hiccup that happens on the Backend propagated to every client, affecting UX. We relied on the observability of our services. We tried to detect any abnormalities in the CPU usage, number of database connections or average response time to detect issues before they became visible to our customers.

Data we stored provided our client with significant insight into the behaviour of our customers. Feeding this data into the data lake gave the data science team a way to study the customers, and helped make more meaningful, data-driven features.

POS table management case study

Backend integrations team

This team took care of integrations with food delivery platforms and menu platforms. Thanks to their work restaurants using Just Eat POS solution could change the menu in only one place and it would be automatically updated on every possible platform the restaurant used to display its menu.

Another responsibility of this team was integrations with online food order and delivery providers like Just Eat or Takeaway. The goal of backend integrations team was to enable management of orders from different platforms in one device. So restaurant employees didn't have to use different apps and devices to take care of orders from other platforms.

result

result

Just Eat POS (prev. Practi) and Bright Inventions have established a long-term business relationship. Practi was one of our first clients. During almost a decade of our cooperation the client transformed from a startup to a global Point-Of-Sale system provider used by businesses in Israel and the UK.

team behind the project

see all team members

more success stories

visit our online portfolio:BehanceDribble
see all case studies

let's talk about your product

Tell us more about your mobile project. Fill out the form below and we'll get back to you in 48 hours.
Contact in Gdańsk
Name *
Email *
Your Idea
I accept the Privacy Policy and agree to receive communications from Bright Inventions.
or drop us a line via info@bright.dev