shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Projects
Search projects... ⌘K
  • Projects
    • All 57
    • Web 13
    • Mobile 35
    • macOS 6
    • Packages 2
    • Dev Tools 4

Motomoto — Motorcycle Network

Motorcycle social network with GPS tracking and community features

Platform
ios
Stage
live
Year
2022
Team
3
@ EXP029 (2024-Present)
A Andrei Solovev
Motomoto — Motorcycle Network screenshot 1
Motomoto — Motorcycle Network screenshot 2
Motomoto — Motorcycle Network screenshot 3
Motomoto — Motorcycle Network screenshot 4
Motomoto — Motorcycle Network screenshot 5
Motomoto — Motorcycle Network screenshot 6

// Built with

swift objective-c uikit google-maps CoreLocation AFNetworking sqlite-swift firebase kingfisher ReactiveObjC VK SDK Facebook SDK CocoaAsyncSocket

01 Problem

A media company needed to evolve a simple motorcycle route tracking app (Motobael) into a full-featured social network for motorcycle enthusiasts. The platform required GPS route tracking, interactive maps with multi-layer filtering, social features (chat, feed, friends, events), and monetization through advertising and radio streaming.

03 Solution

Evolved the original Motobael codebase into a comprehensive 44-module social platform. Built real-time GPS tracking with track recording and playback. Designed interactive map system with 26+ Swift files handling multi-layer filtering (events, users, places, routes). Implemented hybrid Swift/Objective-C architecture for incremental migration. Added social features: personal + public chat, activity feed, friend management, motorcycle garage, events, and community places (gas, repair, racing).

04 Outcomes

Qualitative

  • Full social network: chat, feed, friends, events, places, garage
  • Real-time GPS tracking with route recording and playback
  • Interactive map with multi-layer filtering and custom markers
  • Hybrid Swift/Objective-C with incremental migration
  • Multi-provider auth: Google, Facebook, VKontakte

Quantitative

  • Feature modules: 44
  • Map system complexity: 26

06 Constraints

  • Must maintain backward compatibility with existing Objective-C codebase
  • Russian + Thai localization required
  • Multi-provider social auth (Google, Facebook, VKontakte)
  • Offline route recording capability

07 Innovation

Evolved from simple route tracker (Motobael) to full social platform with 44 independent feature modules. Interactive map with multi-layer rendering (events, users, places, routes), custom marker visualization with text overlays, and GPS track serialization for offline recording. Note: App was delisted from App Store due to RU region restrictions.

Novelty: moderate

09 Links

Motomoto (delisted) note

// Related Projects

MOBILE
05 / shots

Chilindo — Live Auction Platform

Online auction platform with real-time bidding

MOBILE
IN PROGRESS 05 / shots

7Tree

A private family tree that syncs across your devices — no account, no server

NO IMAGE
MOBILE

Payment Wallet App

Enterprise modular payment wallet with KYC and MiniApp support

NO IMAGE
MOBILE

Cinema Booking App

Full-featured cinema booking with seat selection and payments

NO IMAGE
MOBILE

Token Exchange Platform

Digital asset exchange with real-time WebSocket market data

NO IMAGE
MOBILE

EV Sharing App

Electric vehicle sharing with map-based station discovery

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |