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.
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.
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.
- AWS (Amazon Web Services)
- Webpack (Babel)
- Postcss (SugarSS)
- Custom API Development
- Multi-tenant Database Design
- Single Page Web Application
- Two iOS Mobile Applications
- Stripe Payment System
How do you strike the right balance between feature development and the handling of technical debt? New white paper now available.
Talk to the team that worked on this project
Related Case Studies & Resources
ABOUT MEDICAL KNOWLEDGE GROUP Since 2004, Medical Knowledge Group (MKG), LLC has focused on building brand equity for many of the world’s largest biopharmaceutical companies. Through its multi-channel marketing solutions, network mapping analytics and...
OVERVIEW Professional Services firms need the tools and technology to scale with company growth. We frequently come across many requests to reduce administrative time so that a company's resources could spend more time with clients. In a very increasingly...
OVERVIEW Legal aid, public defenders, lawyers and attorneys...we tend to forget, that for the most part, they are just like any other Professional services business. Because they mostly require their clients to pay a fee upfront before they even have begun work...
OVERVIEW Long gone are the days where distribution companies are forced to rely upon outdated systems, on-prem, house-built solutions, and unreliable spreadsheets to run their business. In order for such companies to adapt in this new era, they must be able to...
OVERVIEW Similar to many other industries, Financial Technology companies enjoy lowering their operating costs in hopes of adding new revenue streams. At times, this is achieved by optimizing their operations. Having multiple revenue streams is a smart...
ABOUT ONEMAIN FINANCIAL OneMain Financial provides personal installment loan solutions, including straightforward loan applications and terms, fixed payments and rates, and multiple payment options. Since its inception in 1912, the company has served over 10 million...
ABOUT DELTA DENTAL Delta Dental is the largest dental insurance company in the country. This organization offers national dental coverage to more than one-third of the estimated 212 million Americans with dental insurance. It’s a not-for-profit organization that...
Given the rigorous regulatory demands and the management of highly sensitive data, is the cloud an option for the healthcare industry? Additionally, can cloud computing help facilitate the innovation that is desperately needed within the...
Cloud Computing Considerations, Benefits, and Concerns: Cloud computing is growing rapidly in revenue, sophistication, and capabilities. Some major players are battling it out trying to be the king of the cloud. What does this battle look...
Can security, compliance, innovation, and Agile methodologies coexist? On September 17, 2019, in Austin, Texas, a TechDebate panel of Agile and technology experts will gather to address this question. To get a sneak preview, I had the chance...