Shopping & Home Delivery Portal

In today’s busy world, it’s always a time consuming task to go to different stores and shop desired products. One of our client wanted to provide its customers a service to buy all their desired goods from different shops and deliver them at their doorsteps.

Technology Used:
  • Active Collab
  • CSS
  • GIT
  • Google Maps APIs
  • HTML
  • MySQL
  • Pivo
  • Ratchet (Web Sockets For PHP)
  • Symfony2
  • ZeroMQ
  • Zoho

Project Type

Our client came to us with the idea of online shopping & delivery portal and it was a great opportunity for us. The client wants UI redesign with user-friendly & modern look, setting up automated billing & online payment solutions, online tracking system for goods.

517-386-(1)
  • Active Collab
  • CSS
  • GIT
  • Google Maps APIs
  • HTML
  • MySQL
  • Pivo
  • Ratchet (Web Sockets For PHP)
  • Symfony2
  • ZeroMQ
  • Zoho

Key Challenges

  • Since the client is purely an online shopping and delivery service provider, it was crucial for their business to have a secure, scalable and stable online portal that is available all the time.
  • Integrating automated delivery from different sources.
  • Making it capable of handling heavy traffic.
  • Billing & payment solution automation at a technical level.
  • Providing real time tracking of purchased products.
517-386-(2)

Proposition & Solution

  • PixelCrayons with its team developed a comprehensive & feature-packed delivery platform that connects the users through a web app.
  • The app comprises two main section
  • Client Section- In this section of web app, user can request for a new delivery as well as recall an old delivery. Once a request is placed, they can also track the progress on real time basis. In addition, client can interact with the ‘Service Provider’ while the delivery is in progress. Payment would be processed automatically using different modes (cards, online banking, wallets that is set up during the registration process.
  • Service Provider Section- In this section, user can see the delivery requests made by other users nearby. User can view the details of a request and choose to fulfill it. Service Provider can interact with the client user during the delivery process in order to clarify any questions regarding the requested items. Service Provider will pay at the store & receipt would be updated to the backend. Once the delivery is completed, the amount will be credited to the bank account that is set-up during the registration process of Service Provider.
517-386-(3)

Our Development Process

  • The Discovery Phase- Our business analysts performed a lot of research and brainstorming before the app development process. At the end of the discovery phase the “Who, Why, What, When and Where” of the project were thoroughly scrutinized.
  • The Execution Phase- After gathering all the nuts and bolts to proceed, it was time for project execution. Our designers, developers and quality analysts followed agile development process for execution and worked side-by-side to achieve the project aims. Our project managers also did regular reviews to check the progress of the project went smoothly and according to the time.
  • Sprint Base Project Delivery-We took client’s feedback on each stage of development and applied the feedback in the project. It helped us to meet the client’s expectations in the best possible manner.
  • The Deployment Phase- Now, app was ready to be unleashed to the world after rigorous development & testing period. We deployed the app in the appstore.

Salient Features

  • We have implemented REST APIs for the communication end points between the mobile apps and the server platform.
  • Websockets are used for real time updates (Chat messages, New request update for Service Provider dashboard, Notify acceptance of a delivery request, progress updates for a request and etc
  • The LAMP stack based http server interacts with the Websocket server through ZeroMQ.
  • Plivo is used for sending SMS updates/PIN to authenticate users.
  • PromisePay payment gateway is used for payment processing and storing the card/accounts details securely.

Results & Benefits

PixelCrayons provided solution as per the demand of the client and it was a learning experience for us to work on an app that helps in addressing a new demand and exploring a business opportunity of on-demand-at-home delivery. We ensured that the development team and the client were on the same page by regularly making use of project reporting tools. We used agile development methodologies to discuss, improve and implement a reliable solution for the final delivery of the application. We executed the website development task well within the time frame. The client got an user friendly web portal with custom functionality for better experience of customer.
1140-468-(1)

Work speaks louder than words

Request a free consultation and get a no obligation quote for your project within 8 Business hours.

PIZZA HUT

The new Pizza Hut Singapore Delivery app brings you an easier and faster food delivery experience. One can order fresh and hot pizza delivery or self-collect at stores! Users can also customise pizzas by changing the crust or adding more cheese and toppings as per their desire!

Tafoos

Tafoos is an online restaurant where you can order food and get it delivered at your doorstep. Whether it be lunch or dinner or anytime hunger needs, it cover all in healthy manner.

DRIVER’S VERIFICATION

Global Drivers is a driver registry and rating application which scans & verifies drivers with authentic drivers licenses from 155 countries.