RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2
Project

InfoShell has developed an IT platform for owners of cycling and kicksharing services

Customers: B1

Obninsk; Transport

Product: Mobile application
Second product: IoT Projects

Project date: 2019/05  - 2021/09

2025: IT Platform Development

InfoShell in January 2025 informed TAdviser about the implementation of a project for V1 to develop a high-tech Rubike platform for owners of cycling and kicksharing services.

Rubike

According to InfoShell representatives, the Rubike platform offers deep interaction with corporate solutions, as well as a scalable and customizable architecture that helps owners manage the park, tariffs, geo-zones and payments, and users are comfortable to start renting and use tourist routes.

Technical solutions underlying Rubike

Microservice architecture and containerization:

  • The use of Docker and Kubernetes provides the division of the platform into independent microservices simplifies the implementation of upgrades and the expansion of functionality.
  • horizontal scaling, fault tolerance, and fast deployment.
  • The Gateway API and Load Balancing mechanisms optimize traffic and improve stability at peak loads.

Rubike

Interaction with IoT devices (smart locks):

  • Support TCP for + BLE protocols for remote protection activation, prompt response to unlock/lock and receive commands. telemetry
  • geolocation Real-time tracking, charging percentage and technical condition transport.
  • The possibility of emergency remote locking of locks in emergency situations reduces operational risks.

Rubike

Management information and connection of external services:

  • Integration ERPCRM with/systems through REST API for centralized cost control, payments and bonus programs.
  • Classifying data into "hot" (instant access for key operations) and "cold" (archives for analytics and reporting) improves performance.
  • Support for local and cloud deployments, as well as rapid information migration while scaling, provide infrastructure flexibility.

Rubike

Geo-functionality and offline mode:

  • Displays stopping points, permitted/prohibited areas, tourist routes and geo-tags on the map.
  • Complete the trip without an Internet connection using Bluetooth beacons in the parking lots, followed by automatic data synchronization when the connection is restored.
  • Dynamic renewal of territories and instant notification of violations (travel beyond borders, unauthorized movement) increase security and regulation.

Rubike

Mobile Application - Managed Mobility Personal Center

Registration and authorization:

  • Registration by phone number with confirmation via SMS or an alternative method of verification, reducing communication costs.
  • Set up your profile: edit your name, phone, email and link payment methods (Sber Pay, SBP, bank cards).

Travel arrangements:

  • Search and reservation of transport online: filtering by type, charging and location.
  • The ability to book up to three pieces of equipment at the same time.
  • Start of rental by scanning the QR code, blocking/unlocking through the application and checking the charge level.
  • Stopping the lease only at the place of stopping, with the mandatory closure of the bike park. In the absence of the Internet, the status of the rental completion is saved locally and sent to the server when the network appears.

Prices, promo codes and bonuses:

  • Flexible payment terms: per minute, hourly, season tickets and special prices for travel routes.
  • Availability of promotional codes, accrual of bonus points and discounts, various payment methods (wallet, bank card, electronic payment systems).
  • View usage history, accrued bonuses, and active quotations.

Rubike

Maps and useful content:

  • Displaying tour routes with multilingual content (audio guides, photos, videos, text).
  • Automatic or manual playback of the audio guide when key marks are reached.
  • Creates routes to the nearest parking lot, geo-label, or start of the selected route.

Notifications and technical support:

  • Push notifications about the start and end of the trip, promotions, violations of geo-points, order status.
  • Integration with chats and instant messengers for operational technical support and solving emerging issues.

Administrative Dashboard: Real-Time Monitoring of Infrastructure and Data

Rubike

Role Model and Access Control:

  • Administrators, managers, managers and other roles have clearly distinguished access rights to functionality, tariff settings, locations and analysis.

Monitoring and control of bikes:

  • View all bicycles online (rental, booked, parking, repair).
  • Changing the mode of equipment, remote control of bike locks, obtaining information on charging and geoposition.

Setting up prices, promo codes and coverage points:

  • Create and edit cost, link fares to territories and bicycle types.
  • Managing promotions, discounts and promo codes.
  • Addition and modification of geo-zones, parking boundaries, forbidden areas, popular places and geo-tags with multimedia content.

Analytics and Reporting:

  • Detailed reports on travel history, transactions, use of promotional codes, user activity.
  • Analysis, KPI statistics on various locations, types of bikes, periods.
  • Export statistics, integration with external analytical platforms.

Platform structure

According to InfoShell, the structure is designed to meet future needs, providing easy implementation of new features and integrations without radical changes. Tiered processing, hot and cold splitting ensures fault tolerance and stable performance even at peak loads.