
Team Augmentation (Go, Node.js, Python, React) for the Development of a Kiosk and PWA Solution
About Our Client
The Client is US company driven by the mission to create a network of easily accessible power banks and wireless/EV charging stations for ‘green’ vehicles – electric automobiles and e-scooters.
Challenge
The Client wanted to create a self-service kiosk solution for rental stations of electric scooters, scooter batteries, and power banks. However, the Client’s IT department didn’t possess the required skills to deliver the project.
Solution
The Client turned to ScienceSoft with the team augmentation request. Their initial resource needs included 1 back-end developer experienced in Golang. Within just 2 days, ScienceSoft provided 3 CVs of available Go engineers and organized an interview with the shortlisted expert.
The developer joined the project in 5 days after the request and started working on the kiosk back-end development tasks under the guidance of the Client’s CTO. The Go engineer used Jira for task reporting and Microsoft Teams for regular communication with the CTO.
A few weeks later, upon seeing the aptitude and professionalism of ScienceSoft’s Go developer, the Client decided to scale the team up and requested 2 more talents from ScienceSoft:
- a front-end developer skilled in React – for the development of the PWA version of the kiosk app.
- a back-end engineer with experience in Node.js and Python – for the implementation of the web app’s back-end module.
In 3 days, the Client received the CVs again, reviewed them, and interviewed the most fitting candidates, who then joined the team and began contributing to the project. The functional modules ScienceSoft’s developers implemented include:
- Log in/Registration.
- Product choice (an e-scooter, a charger, or a battery).
- Point-of-sale functionality (with payment gateway integrations).
- AWS deployment.
- Real-time view of the map with partner rental spots.
Results
Over the course of 8 months, ScienceSoft’s team managed to deliver the full kiosk + PWA solution and integrate it with the Client’s AWS infrastructure. Satisfied with the cooperation, the Client has expressed the wish to tap ScienceSoft’s experts in their other projects in the future.
Technologies and Tools
Back end: Golang, Node.js, Python, Amazon Web Services.
Front end: JavaScript, React.js, Capacitor, PWA.
More Case Studies
56 results for:

IoT-Based Physiotherapy Platform Driving 70% Reduction in Pain and Unneeded Surgeries
In just 6 months, AKLOS Health got a ready-to-market MVP of an IoT platform powered with custom motion capture algorithms. The solution enables physiotherapists to control patient progress and dynamically adjust rehabilitation plans for higher treatment efficiency.

Mental Health Software Revamp to Improve Security and Performance for NGO Serving 15,000+ Patients
ScienceSoft modernized a suite of mental health software for a US NGO serving over 15,000 patients. We conducted UX and code audits, refactored and redeveloped software components, migrated valuable research data, implemented UX/UI updates, and delivered new features.