How to develop an on demand Gas delivery app?