A Scalable Platform for Omnichannel Commerce

Initially, GoSELL sought to develop a unified platform to enhance business operations across both online and offline channels, but it encountered several significant challenges:

Stepmedia Software developed GoSELL as a robust, scalable platform designed to address the diverse needs of multi-channel retail businesses. GoSELL seamlessly integrates essential tools to help businesses optimize their operations and improve overall performance:

GoSELL is a powerful platform trusted by over 3,500 businesses worldwide, driving over $200 million in annual sales. With its seamless integration, businesses experience up to 30% fewer operational errors and a 40% faster order processing time.


GoSELL’s scalability and advanced features help companies streamline operations, optimize performance, and succeed in today’s competitive multi-channel retail environment.

GoSELL Dashboard: ReactJS, AntD, SASS, redux, TypeScript, axios, jest, webpack, babel

SSR (Store front page) – Server-side render

FE: Javascript, Rivet, mustacheJS, CSS, HTML

BE: Spring MVC + Thymeleaf

Service

Language: Java

Framework: Spring boot, JPA + hibernate

Distributed streaming system: Apache Kafka ( Debezium + apache Flink)

Search: Elastic Search

Database: Postgresql

NoSql: Redis

Frontend: reactJS, AntD, SASS, redux, TypeScript, axios, jest, webpack, babel

Mobile

  • Android

Androidx, Kotlin ktx, DataBinding, Retrofit, Okhttp3, Firebase (Realtime database, Messaging, Crashlytic, Google Analytic), LiveStream RTMP, Dagger, MPChart, Google ZXing, Glide, Libphonenumber, EventBus, Joda time, Shimmer loading, JUnit, Espresso, Android material, Flexbox, Kotlin navigation UI, Fastlane screen grab, Google-maps, Calligraphy, Autolinklibrary, WebSocket, FacebookSDK

  • iOS

UIKit, WebKit, Alamofire, Firebase (Realtime database, Messaging, Crashlytic, Google Analytic), LiveStream RTMP, WebSocket, Material, SDWebImage, SwiftEventBus, LFLiveKit, Charts, EasyPeasy, FacebookSDKGoogleSignIn, RxSwift, RxCocoa