Baikingu
Cloud-based Point of Sales

Building a robust
cloud-native PoS system
Baikingu was an ambitious, large-scale project marred with industry-specific challenges. We leveraged the power of the cloud to build this complete solutions that is easy to integrate with external systems, while offering full flexibility and scalability.




Marek Ziółkowski
/
Chief Solutions Officer
Our challenge
Baikingu is a robust and complex project with tons of features that cover the entire retail process. Since it worked on numerous EC2 AWS instances, we had to create, maintain and ensure effective monitoring of the entire system.
Making cash drawers and receipt printers to communicate with a web browser was one of the more intriguing cases we had to figure out in the process.
Making cash drawers and receipt printers to communicate with a web browser was one of the more intriguing cases we had to figure out in the process.
Platform architecture
An AWS-powered cloud system was based on EC2 instances that powered the entire back office of the Baikingu platform.
Services provided
Angular frontend development

Python backend
development
development
AWS cloud
services
services
Quality assurance
Heuristics
analysis
analysis
We developed a full-featured Point of Sales system
for brick-and-mortar retail businesses
Baikingu cloud-native application provided business owners with a set of high-tech tools
that covered all of their needs and simplified operations management.
FRONT-END BACK OFFICE
Cloud-based web application
Point of Sales software that gives customers everything they need to sell, manage and grow their retail business.
Complete retail experience:
Order management
Cash management
Stock management
Loyalty management system
Customer management
Card and cash payments
Employee management
Returns and refunds
Money transfer audits
Detailed reporting system

3RD-PARTY HARDWARE SUPPORT
We developed a set of bespoke solutions for Baikingu
to ensure the solution works with various devices unsupported natively
Custom keyboard
To make Baikingu a versatile platform, a custom on-screen keyboard was developed from scratch, as certain devices didn’t provide it out-of-the-box.
API adapter
To ensure support for large datasets and multiple endpoints, we needed to introduce a custom API adapter that could handle the complexity of tasks at hand.
3rd-party hardware integrations
Because Baikingu browsers didn’t offer native support for devices other than a printer, we had to implement a custom set of 3rd-party integrations.
Baikingu is powered with these technologies
Frontend
Angular
TypeScript
Backend
Python
Flask
Cloud
AWS
Testing
Jasmine
Karma
Tools
New Relic
Amazon EC2
Elasticsearch