More Related Content
More from Mike Taylor (20)
Medical instrument online shopping cart system
- 2. Client
Requirement
The client is a startup online retailer and looking out for an ecommerce platform to facilitate
online transactions in the medical market. Some of the specific opportunities that client would
like to capitalize on during the project development are:
To provide an opportunity for professionals to buy and sell their expiring medical
equipment before it depreciates in value.
Number of registered buyers and sellers.
Number of transactions.
Value of transactions.
Number of alerts scheduled by buyers and sellers.
The client demanded the following:
An iOS mobile app for customers willing to make purchase online of numerous
medical products.
A common platform for customers who desire to research, rate, review and
recommend the products.
Catalog Management, Order Management, Reports, Customizable Order Emails,
Call Center Order Creation and much more.
Project
Challenges
Team faced the following challenges:
The app to run smoothly with optimized resolution for varied version of iOS.
Payment Gateway Integration came as a challenge to the team.
To effectively handle newly placed orders, order cancellations and sending bulk
mailers for payment release.
Applying various set of business logics associated with Magento Enterprise Edition
backed product shipping management.
Harmonizing the simultaneous execution of various integrated features and options
while maintaining consistency.
Ensuring safe and secure transfer of data.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 2 of 2
- 3. Technologies
Operating System &
Server Management
Development Tools &
Environments
Used
iOS, Multi-Server Architecture with Staging & Production
Environment through Version Controlling releases, Server
Optimization, Security & SSL Implementation, Scheduler for Back-ups,
Alert Monitoring System Integration, Server Performance Tuning at
regular intervals, Software Firewall Configuration & Maintenance
iOS SDK, Magento Ecommerce Platform, XCode 5.0, Objective C,
Core Data Framework etc.
SQLite Database Server, DB Clustering, DB Optimization, Master
Slave Replication, Query Optimization, Scheduler for Backups
Database
Manpower
Project Leader
1
Developers
2
Designers
2
Quality Assurance Testers
2
Planning
The following development approach was adopted to equip the app with numerous
features and functionality mentioned below:
Introduces high level of server and data fetching technology.
Designing the app interaction and flow for user-friendliness and interactivity.
Development – High Level Coding Standards has been followed for managing backup data
volume
simultaneously
synchronization
with
the
server
for
recent
updates.
Syncing existing and newly available data for backup with our database required specific
attention. This helped in result generation.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 3 of 3
- 4. Architecture
iOS Architecture
The Core OS and Core Services layers contain the fundamental interfaces for iPhone OS
including those used for accessing files, low-level data types, network sockets and so on.
These interfaces include technologies such as Core Foundation, CF Network, SQLite and
access to POSIX threads and UNIX sockets among others.
The Media layer contains the fundamental technologies used to support 2D and 3D
drawing, audio and video. This layer includes technologies like OpenGL ES, Quartz and
Core Audio.
The Cocoa Touch layer provides the fundamental infrastructure used by your application.
For example, the Foundation framework provides object oriented support for collections,
file management, network operations and more.
Development
Highlights
The app managed the entire gamut of online activities successfully handling all the orders,
shipping, payments, checkouts amongst others. Extensive pre-development research was
carried out to create a robust mobile app in minimum time while dealing with extensive
customizations. Core data framework is used to maintain and store all the details across the
project scope. The app was developed and fully functional within a span of 6 months.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 4 of 4