Magora Projects Media Part
E-commerce and POS apps · Case study 2017

Media Part.

Magora's agency complex project for press distribution control: the Android app is meant for couriers, the Web application is created for clients and managers.

Client
Media Part
Industry
E-commerce and POS apps
Year
2017
Services
Discovery · Design · Build · QA
Delivery
Magora London
Domain
E-commerce and POS apps
Engagement
Time & materials

Simplicity and convenience are, probably, the two major things technologies are supposed to bring to our life. Our customers wanted to attain a way to control their magazine distribution. The Magora’s team was tasked to develop a mobile client and a Web application. The Android app is meant for couriers to use, it should allow them to input information about the progress and completion of their tasks. The Web application, on the other hand, is created for Clients and Managers, so that they could track if the deliveries have been completed.

The Yii Framework was chosen to become the server-side operations. To implement the client-server communication we used the REST Protocol. In order to keep reports in a database and access them later we utilised OrmLite. The use of Google Maps allowed couriers to visualise their distribution points and build their optimal routes. The biggest bump in the road within the course of development was the fact that some older devices lacked the memory for effective functioning of the app. This issue typically occurred on two different occasions: when big amounts of delivery points had to be shown on a map and during generating and sending the photo reports. The “map” problem was solved with the help of the Google Maps Extensions by grouping the dots. To make room for the photo reports – pretty heavy files containing pictures and a text with coordinates, the app was meant to clear some memory or send a photo report to a client in a lower resolution, in case that wasn’t possible.

Media Part — solution

Media Part is a complex piece of software with specific functions for every party. The Android application for couriers is very simple to use and has only five buttons. Functionality of the app includes viewing a task list, building optimal routes and reporting features. This simplicity makes it extremely user-friendly and every courier should get comfortable with using it quickly. The web portal provides different abilities to three types of users: Clients, Managers and Admin. Any client can track and verify the status of their deliveries and also download a PDF report regarding their product distribution. Managers are able to upload and assign jobs for couriers, monitor their fulfilment and completion status. Admin has full access and can control the performance of the whole system.

Media Part — result
Got a similar problem?

Want your project on this page next?

30-minute call with the team behind this build. We'll tell you what we'd actually do in your shoes — no decks, no pitch.

Book a call
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult