Smartphones have made our lives better. Be it taking a picture and sharing it instantly on social media or editing it on the very smartphone, things are getting simpler and simpler. Remember those days when you had to carefully put the camera film into the camera, snap pictures and wait for the film to exhaust to get it printed at a nearby photo studio?
Sure things have changed now! We capture memories with a single click, save them in our cloud or PC and forget about them. The whole point of pictures is that you should be able to revisit them time again. So now, what’s nicer than getting the picture you take on your latest smartphone printed? Just like the good old days.
Fotomate came up with the idea of bringing out the memories onto a paper. It provides the service of printing free standard pictures, and premium pictures at a reasonable price.
The client understands that it is essential for any product to be validated by the end user. Instead of building a complete product over a long period of time, the client decided to rationalize and consolidate the application with a minimum viable product. The leadership team devised a two-phase approach — firstly, they laid out an implementation plan and then framed a detailed framework for the future requirements that would align with the MVP that was already planned.
The two distinct parts that were figured out for the concept of the MVP:
1. Figuring out what users want
2. Using the least number of engineering days to get there
The leadership wanted to figure out what the users want, and to roll out the application using the least number of engineering days. In other words, they wanted to validate their idea by knowing what the users’ requirement and build the most basic set of functionalities to test the product in the market. On deciding to invest in an Opencart e-commerce platform, it was understood that the product would have a greater architectural flexibility to allow for more business agility. This would also mean that any sort of feature enhancement would be easily added.
In spite of having the wide range of features, customizing the Opencart as per the requirement involved further customization at various integration points.
Some of the challenges with the customization include:
- Service calls modifications were required keeping the web, iOS, and Android platforms in the picture.
- Allowing the users to create their own products (pictures) and ordering it for printing.
- Integration with the local payment gateway provider (The web, iOS, and Android).
- Third party integrations such as vendors, Facebook, Instagram, and Twitter.
- Delivery tracking Mechanism
Impact and Approach
Our strategy to use Opencart portal helped us in getting the app up and running in just about three weeks enabling the client to get the application tested by the end users. We put in our efforts to work on the app in a rapid yet substantial pace to ensure the app is launched into the market with the basic functionalities.