SAP Support Services-Shopify MobileApp Buildup for GeekDawn
Executive Summary
About Client
GeekDawn is committed to bring the best of Geeky, Nerdy, quirky, funky, funny and latest humorous content from the internet to your t-shirt. Our t-shirts are made of 100% Cotton, 180 GSM Bio-Washed Pre-Shrunk fabric in order to provide maximum comfort and durability. The printing is best in class using high quality inks with top washability ratings so that the print doesn’t go even after multiple washes.We recommend hand wash for this piece of art but in case you wash it in machine, wash it on delicate mode.
Â
Location: Delhi, India
Project Background- SAP Support Services-Shopify Mobile App Development
Geekdawn collaborated with Peritos for SAP support services-Shopify Mobile App Development for the eCommerce store fully integrated with Shopify as backend. They had an existing website but they wanted to make it easy for their customers as they could shop, track and see their orders in one place on a mobile.
Read more about the project and how Shopify based mobile app development project was completed.Â
Â
Scope & Requirement
Scope of work for SAP Support Services-Shopify mobile app development was as below:Â
- Mobile app for users to buy the same goods via Play or App store
- Functionalities like add to cart, track your order and return/exchange
- Listing all the SKUs in a clear and proper format
- Secured payment gateways for all the customers which would be same as on the website.Â
- All products and Categories listing would be picked from the site directly so no need for dual maintenance for mobile app.Â
Implementation
Technology and Architecture
TechnologyÂ
Mobile app was deployed with the below technological component
• Backend Code: .NET Core, C#, Node.js
• Mobile App code: React Native
• Web App code: ReactJSÂ
• Database: SQL Server, MongoDB
• Cloud: Microsoft Azure
Integrations
• Integration to read all data from an existing Shopify backend.Â
• Single Sign-on using Auth0 to register using Google and follow same login procedure as on the Shopify web app.Â
• Sendgrid to send emails for order processing eventsÂ
Security:
• All API endpoints are tokenized
• Payment Gateway like paypal would be used which are secure and PCI DSS compliant.Â
Backup and Recovery
Cloud systems and components used in the attendance management system are secure and 99.99% SLA. We have added HA/DR mechanism to create a replica of the servicesÂ
Scalability
Application is designed to scale up to 10X times the average load received in the 1st 6 months of its usage and all cloud resources are configured for auto-scaling based on the load
Cost OptimizationÂ
Alerts and notifications are configured in the Azure cloud to ensure that if the budget exceeds a notification is sent outÂ
Code Management, Deployment
Code for the app is handed over to the client through Microsoft AppCenter.Â
CI/CD is implemented to automatically add, build and deploy any code changes on the app side.
features of SAP Support Services-Shopify mobile app development
- A mobile app which lets the user buy products and merchandise on the mobile app deployed on both app and Play store
- Added Banner ads to help client to cross sell other products and also to show any ongoing promotions and offers
- Push notification to alert users who have opted in to recieve new product information and offers from GeekDawn.Â
Challenges
- Logging in to have the same user access the store front and mobile to have one seamless experience on any device
- We used Auth0 and Shopify APIs to authenticate the same user if it exists already on Shopify web app
- Initially we hardcoded the logic for categories on the mobile side but that would mean frequent code update and if the client needs to change something on the product or category had to come back to the development teamÂ
- Integrated with the shopify store to ensure that categories and product information is read from the backend and not hard coding any logic on the app sideÂ
- Mobile App should behave same as the Shopify store front and there were some data validation logic like Coupon code, Pin code validation etc which were not working as expected
- We integrated the same logic using APIs for all data validation hence the app behaved exactly like the web store front. Â
Project Completion
Duration
April 2020 – Sep 2020 ~ 6 monthsÂ
Deliverables
- A Shopify e-commerce mobile app deployed on App and Play store. Refer the store front links below
- Knowledge transfer with Train the Trainer sessions to train Admin users on how they manage the data for the mobile app on the Shopify backend.Â
Support
As part of the project implementation we have standard practice of providing 1 month of extended support. This includes any Major / Minor bug fixes.Â
Testimonial SAP Support Services-Shopify Mobile App Development
We took Feedback from stakeholders as below:
The mobile developed for us by Peritos has helped greatly in being directly accessible to the customers. It has helped us to launch our marketing effort knowing a lot more about the customer behaviour . We now use Push notifications to send them our upcoming offers and new promotions we are running. This has helped to increase the sales revenue by atleast 10% each month on an average since the time we went live.Â
Co-Founder geekdawn
Next Phase-SAP Support Services- Shopify Mobile App Development
We are now looking at the next phase of the project which involves:
- Automating the Return Management process for the customer where the email for tracking goods for return would go to the Shipment company who can then start the return collection process faster.Â
- Web based module to better manage the return and tracking process by the Admin userÂ
- Adding Chat and other support options for the user to get in touch easily with the GeekDawn teamÂ