Sphere Partners

GasMob is a new on-demand gas delivery service designed

Date Published

Reading time

2 min
GasMob is a new on-demand gas delivery service designed
In this article

Overviewiew

GasMob is a new on-demand gas delivery service designed to simplify busy life schedules.

Problems / Challenges

GasMob LLC contracted Sphere to create an MVP of iOS-compatible apps for its mobile fueling service. This new startup required separate applications for both customers and attendants, as well as an application for supervisors and administrators. The system had to be flexible enough to handle an exponential amount of data.

Approach

Sphere’s software development team designed an API using the Python language and Flask framework, as well as SQLAlchemy ORM and PostgreSQL RDB. The new system contains a web and two mobile applications, meeting the requirements of four distinct roles. Each of these roles provide access to the corresponding API endpoints. The Supervisor can set locations, gas prices, and hours of availability, distribute workload, manage attendants, and track all orders. The Administrator can set payment methods, track customer orders, manage customers and vehicles, and run monthly order reports. The Customer can register as a user, enter payment information, specify location and vehicle information, and select a date, time, and type of gas. The Attendant can view and accept orders, perform fill-ups, and complete purchases. A messaging feature enables the attendant to alert the customer of any problems.

Outcome

Axios and Alamofire enable data synchronization between the system’s API and the applications. Webpack allows for the organization and deployment of files onto the server. GasMob LLC chose Swift as the language for iOS application development. Engineers experienced in Swift allowed for rapid and high quality development. Stripe SDK is a secure payment service used in the Customer mobile application that allows for credit card payment. Engineers used open source libraries for custom UI according to requirements. Sphere also organized a common part of each application as a cocoa pod to avoid code duplication. Sphere delivered three high quality applications for GasMob LLC within the given time frame.

Technologies

  • Python
  • Flask
  • PostgreSQL
  • SQLAlchemy
  • AWS (Amazon Web Services)
  • Stripe
  • Swift
  • Alamofire
  • Javascript (ES 2015)
  • React
  • Redux
  • Axios
  • Webpack (Babel)
  • Postcss (SugarSS)

Solution

  • Custom API Development
  • Multi-tenant Database Design
  • Single Page Web Application
  • Two iOS Mobile Applications
  • Stripe Payment System

More to read

Engineering Data Management Without The Headaches
Consulting & Advisory,  Case Studies,  Data & AI

Data is the fuel of modern engineering. Yet many organizations still struggle with silos, outdated files, and fragmented systems that slow down progress and innovation. In this guide, we explore how to streamline engineering data management—from strategy and governance to tools and cloud infrastructure. Whether you're dealing with massive CAD files or real-time IoT streams, this article shows you how to get your data under control and working for you.

Custom Lead Generation System built for CreditNinja
User Experience Services (UI/UX),  Case Studies

With our Custom Lead Generation System CreditNinja is able to reduce their underwriting costs substantially, which dropped by 75%. The company also achieved a 50% savings for marketing costs.

We'd love to hear from you!

Please provide your contact details, and our team will get back to you promptly.