Case Study of Waste Collection App - matrixnmedia.com · Pom Pom is an application which allows...

11
Case Study of Waste Collection App

Transcript of Case Study of Waste Collection App - matrixnmedia.com · Pom Pom is an application which allows...

Case Study of

Waste Collection App

Pom Pom is an application which allows users to sell off their waste with the

help of the Pom Pom service. Authorized users, termed as ‘agents’ and

‘supervisors’, can use the application for reviewing orders. The application

provides an electronic version of a form used for calculating rates and selling

wastes. The app is currently operational. Pom Pom operates on mobile devices

that run on the Android operation system and iOS operating system.

Project Highlight

Basic Architecture

Placed Order

Deposit to Store

Dispatched order to Ware house

•Get a Quotation•Rate Card• Place Order•Order History•Address Book

User Section

•Manage Orders•Manage Waste Agent•Manage Supervisor•Manage Stores•Manage Vehicles•Manage Products•Manage Customers•Manage Coupons•Manage Service Location•Manage CMS•Manage User Group•Manage Agent Store Assignment

Admin Section

User App Agent AppSupervisor App

Warehouse

Website and Backend

User App

Start the Application

New User

?

- Enter Email Id- Enter Phone No.- Enter Area Code- Choose Password and

confirmYes

Request Order

Instant OrderScheduled

Order

No

Based on Service

Location

System - Active

Order

System auto assign waste agent, 60 min before pick up time, based on the GPS

location

Waste Agent App

Start the Application

Wallet

Item Information of Order

Amount Added by Admin

Paid to the client

Deposit to Store Assigned

Assigned Order from Web backend

+ Self Orders

Logs In

Current Order

Collected

Supervisor App

Start the Application

Dispatch Orders to warehouse. Multiple order

in one dispatch packet

Logs In

Accepts order from Waste agent at assigned

store

User’s Order Screen

Calculate the order and place it

Agent App Dashboard & Manage Order

Active Orders

Receive Dispatched Orders

Collected Orders

At Store

Review Orders

Completed Orders

Manual Assign

Agent App Dashboard Web backend

Agent App

Supervisor App

Supervisor Dashboard in App

The Receive Orders option is located on the Dashboard. Clicking on this option will open up the Agent List screen. This screen will contain the list of all the agents that currently fall under your supervision.Clicking on the name of any agent in the Agent List will open up the Receive Orders screen for that particular agent [Figure 37]. A list of all the orders that has been assigned to that specific agent will be shown here.

Receive Order

Clicking on this option will open up the

Agent List screen. This screen will contain

the list of all the agents that currently fall

under your supervision.

Clicking on the name of any agent in the

Agent List will open up the Dispatch

screen. Here you will find a list of all

orders that have not been assigned an

agent yet for pickup.

Dispatched Order

Challenge & Technology

•Real Time Tracking (GPS)

•Google Route Map Plotting

• Hybrid DB (MySQL and Mongo DB) with CakePHP

• Long Pulling Technology with Node JS implementation for Push Notification refreshing

Keep visiting us at www.matrixnmedia.com