We develop software that covers multiple platforms—web, Android/iOS, smart TV, wearables, IoT.
Umbraco is an open-source CMS platform for publishing and managing website or intranet content.
Flutter is Google’s UI software development kit for building natively compiled mobile, desktop & web apps.
Python is a general-purpose programming language for crafting desktop & web apps.
PHP is a general-purpose scripting language suited to dynamic web pages.
TypeScript is a programming language designed by Microsoft covering both client-side and server-side development.
We believe that IT is about the team, about ideas, about the talent to see the world a whole lot differently. About constant discoveries. And, first of all, about people. Therefore, we offer you business opportunities where others see obstacles to bring the most courageous dreams of yours into reality.
Current job openings.
References from our clients.
Detailed profiles of the Geeks.
Get to know our company’s mission, vision, and values.
OpenGeeksLab believes that overall success depends on each team member.
See our go-to-market playbook on how we transform your idea into a functioning and reliable tool to achieve targets set
Multifunctional on-demand delivery service app for diverse loads in the UK
If you have ever experienced moving, then you know how stressful it can be.
Packing up all the stuff, getting it from point A to point B, packing/unloading truck,
loading boxes to new apartment/office. Then, taking old stuff to the skip or storage. It is
a total pain, expensive in terms of cost/time.
Our client approached us to develop an on-demand moving app that would connect
businesses and consumers with man & van services. A platform was about to help streamline
all the processes as well as eliminate mix-ups while delivering items purchased online,
moving to a new office/apartment, hauling away old junk. And save time/money.
We did not join the development at start, so far as the project was ready to a
certain extent. The service was supposed to combine three audiences working
together—customers, drivers and delivery managers. Thus, we had to develop three distinct
user-friendly applications to serve both customers and drivers, as well as an admin panel
for delivery managers to manage the workflow. Besides, our tasks included design update plus
Our main aim for the Shift platform was to create a solution that would automate
our client’s business, help his service grow quickly and efficiently run on a long-term
post the moving request
set up the pickup and drop-off location
get an upfront price based on time and mileage
pay within the app
instantly get matched with a driver and shifter with the perfect pickup truck
a van is on the way to help
To ensure painless moving for customers, we developed a responsive web application
to make ordering as simple as possible straight from their smartphones in a split
second. We implemented these vital functions:
Customer login/registration options are accompanied by phone number authorization
which enables ensuring a higher safety.
End users can set/edit their personal information plus preserve essential data about
Customers set pickup/dropoff addresses so that a platform can build the best route.
Two shifting options available—both personal and business moves.
If a user chooses regular moving options, then all box-sizing parameters, as well as
vehicle type, number of shifters, are filled automatically. If items are not listed
in standard kit, there is a custom option available. This way, users can add
specific options, set box-sizing/volume/weight, pick suitable vehicle type.
Instant fare calculation based on time and mileage.
Users can choose suitable van type from a fleet of delivery vehicles for both
small-scale and large-scale moves.
Customers can schedule desired day and van arrival time.
Payments are performed directly in the app with a gateway API that allows securely
processing credit card transactions plus ensures a smooth user experience.
Users can monitor movements at hand: delivery route, route adjustments/changes are
displayed on the map in real-time.
As not all addresses are supported, customers can send notes to drivers and clarify
pickup details: apartment features, number of storeys, etc.
Initially, users could pick delivery items only in the first step. We added a
check-out feature so that users could change/add/delete/cancel their orderings
Customers can chat with support and receive instant responses in case of
When delivery is completed, users will be asked to rate drivers/shifters plus leave
feedback on services provided.
set delivery status
We created a mobile version for delivery crew which provides man & van services and
added the following functions:
To get access, contractors should also pass easy signup through two-factor
Shifters can pick suitable orders among existing variants.
Besides auto accepted orders, drivers can manually schedule future deliveries for a
particular day and time through in-app calendar.
Delivery crew has access to order history split by completed tasks and arranged by
time, day and week.
Contractors keep track on their payments through in-built earning calculator.
Drivers can contact support team via telephone or in-app chat and report a problem.
Shifters can specify available hours so that clients could stay tuned during order
Contractor’s location is transmitted to server so that delivery managers can observe
it in admin panel on the go.
Shifters set delivery status: accepted/rejected, on route to collection, collected,
completed. Also, item delivery status has regular automatic updates.
Logistics system allows getting driving directions, combining trips and optimizing
route. Besides, navigation provides drivers with data on distance, time, traffic
Admin panel for managers allows them to efficiently schedule plus track the
in real time. Thus, managers can manage orders at hand: customer details,
crew details, enquiries, bookings, updates, payments/commission rates.
To provide all the audiences with fast and efficient access to moving services,
we properly planned development and configured software. This way, we held weekly stand ups
to keep track on workloads and plan the sprint. Development took four months. At different
stages, from two to five experts were involved.
Initially, all logic was built with jQuery. New components and pages were added using
React.js with legacy code preservation. Tech solutions used on Shift:
To ensure maximum profit for our client, we implemented a flat rate for customers
based on time/distance. Drivers, in turn, receive a fixed percentage calculated out
of a total delivery price. The benefits of such a solution go both ways—to drivers
Customers and drivers highly praise Shift for simplifying the deal, making both parties
comfortable with time and money. A service ensures transparency due to elaborated payment,
tracking and feedback system—from planning and packing to loading and delivery.
By the way, our client’s team has implemented Shift Shopping in London (plus within the M25)
during the COVID-19 outbreak to reduce the risks. This way, consumers can add items to their
shopping lists, shifter will buy all the stuff and deliver everything right to their door.
The home delivery service is available for the next few weeks/months.
Video streaming app for people of faith
Community-driven social network for brands and creators
Blockchain-based platform shaping the future of online hotel booking
Fitness social network that connects coaches and sports enthusiasts from LA
Wrong e-mail adress
Tell us about your project. We know how to incorporate the
tech solutions that best suit your case. Just drop us a line to get yours!
+380 (99) 786 85 34
Product pitch or product spec is not enough. You must prove that the value you bring is worth funding. And that’s how.
What Will You Get?
We will perform code review best practices, and provide a report with the data, including:
How to effectively pitch your business idea to get funded? Get our Startup Investment Checklist!
Wrong e-mail adress