SlideShare a Scribd company logo
1 of 7
Download to read offline
SYSTEMS INTEGRATION, SELF-SERVICE
MAGVAULT CASE STUDY
PUBLIC AND ADMIN PORTAL TO SEARCH OVER
10,000 MOBILE & TABLET MAGAZINE APPS 
Magvault is an online
portal created to help
people with tablets and
smartphones find digital
magazine apps
WHO IS MAGVAULT
There was no immediately
available way for
Magvault’s search engine
to simultaneously access
all relevant app stores and
locate products.
MAGVAULT’S CHALLENGE AND OUR SOLUTION
We created an admin
portal that included a
custom-built web-bot
to index Apple Store and
GooglePlay pages. To further
enhance searching accuracy we
added geolocation filtering to the
website’s product search engine.
WHAT WE DELIVERED
A responsive website and an admin portal
Our biggest challenge with the
website’s user experience was getting
the user to the desired product easily,
across all devices. First, we gave the
search box the prime spot on all pages
regardless of the size of the screen.
Second, for users prefering to browse
their way to products, we created an
extensive menu combining two levels
of navigation. Testing a prototype on
small screens proved the size of menu
to be overwelming so we replaced it
with an index of all product categories
on the homepage.
»» Information Architecture
»» Interactive prototyping
»» Interface design
»» Testing
HOW WE DID IT - THE USER EXPERIENCE ANGLE
SKILLS USED
The bespoke admin portal is built using our
standard DevExpress template which facilitates
rapid construction of stable, multi-browser
compatible systems. The database is built
using Microsoft SQL Server and cloud-hosted
Excel spreadsheets are used for the ongoing
management of publication information.
We created a custom web crawler to visit each
of the links and automatically retrieve icons,
magazine covers, preview pages, description
content and ratings on a scheduled basis. This data
is used for presentation on the website but it is also
stored in a SQL Server full-text index to power the
website’s built in search results.
The responsive, SEO-optmised website is a custom
Microsoft ASP.NET build and it uses browser
location detection features to tailor the home,
category and app store listings by automatically
filtering on country of magazine origin.
»» Bootstrap
»» .NET framework
»» DevExpress
»» Microsoft SQL Server
HOW WE DID IT - THE TECHNOLOGY ANGLE
TECHNOLOGIES USED
THE OUTCOME
12,400 < 1 sec
We created a unique website that allows the user to search
across all major app stores to find a magazine title.
app links on the website,
for 6,400 titles, across 3,000
publishers, in 8 app stores,
in 4 countries
needed for the website
to return a query

More Related Content

What's hot

Training Session 2
Training Session 2 Training Session 2
Training Session 2 Vivek Bhusal
 
DevelopmentIntegrationGuides-Warbler
DevelopmentIntegrationGuides-WarblerDevelopmentIntegrationGuides-Warbler
DevelopmentIntegrationGuides-WarblerMark Dunlap
 
Build a Mobile App with Google Forms and AppSheet
Build a Mobile App with Google Forms and AppSheetBuild a Mobile App with Google Forms and AppSheet
Build a Mobile App with Google Forms and AppSheetAppSheet
 
9 February 2021 - Implementing ChatOps using Microsoft Power Platform
9 February 2021 - Implementing ChatOps using Microsoft Power Platform9 February 2021 - Implementing ChatOps using Microsoft Power Platform
9 February 2021 - Implementing ChatOps using Microsoft Power PlatformMorné Wolfaardt
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 

What's hot (9)

Training Session 2
Training Session 2 Training Session 2
Training Session 2
 
Mobile Services AWS
Mobile Services AWSMobile Services AWS
Mobile Services AWS
 
Introduction to API
Introduction to APIIntroduction to API
Introduction to API
 
Android ui with xml
Android ui with xmlAndroid ui with xml
Android ui with xml
 
6
66
6
 
DevelopmentIntegrationGuides-Warbler
DevelopmentIntegrationGuides-WarblerDevelopmentIntegrationGuides-Warbler
DevelopmentIntegrationGuides-Warbler
 
Build a Mobile App with Google Forms and AppSheet
Build a Mobile App with Google Forms and AppSheetBuild a Mobile App with Google Forms and AppSheet
Build a Mobile App with Google Forms and AppSheet
 
9 February 2021 - Implementing ChatOps using Microsoft Power Platform
9 February 2021 - Implementing ChatOps using Microsoft Power Platform9 February 2021 - Implementing ChatOps using Microsoft Power Platform
9 February 2021 - Implementing ChatOps using Microsoft Power Platform
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 

Similar to Magvault Case Study

Reprotec uk presentation
Reprotec uk presentationReprotec uk presentation
Reprotec uk presentationRichard Kelly
 
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...Katy Slemon
 
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018Bhavesh Surani
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - ResumeNathan Crone
 
AgilitySpeaks Case Study Packet
AgilitySpeaks Case Study PacketAgilitySpeaks Case Study Packet
AgilitySpeaks Case Study PacketWaqas Shah
 
A Complete Guide on MEAN Stack for Beginners
A Complete Guide on MEAN Stack for BeginnersA Complete Guide on MEAN Stack for Beginners
A Complete Guide on MEAN Stack for BeginnersManvi Narvey
 
Single Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersSingle Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersInexture Solutions
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power appsRezaDorrani1
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesMinds Task Technologies
 
Home management WebApp presentation
Home management WebApp presentationHome management WebApp presentation
Home management WebApp presentationbhavesh singh
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechDivante
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver PortalSaba Ameer
 
Atlassian sdk (2)
Atlassian sdk (2)Atlassian sdk (2)
Atlassian sdk (2)Provectus
 

Similar to Magvault Case Study (20)

Brochure Accessweb
Brochure AccesswebBrochure Accessweb
Brochure Accessweb
 
Reprotec uk presentation
Reprotec uk presentationReprotec uk presentation
Reprotec uk presentation
 
Virtualwebs portfolio
Virtualwebs portfolioVirtualwebs portfolio
Virtualwebs portfolio
 
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
 
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - Resume
 
AgilitySpeaks Case Study Packet
AgilitySpeaks Case Study PacketAgilitySpeaks Case Study Packet
AgilitySpeaks Case Study Packet
 
E pi server
E pi serverE pi server
E pi server
 
portfolio
portfolioportfolio
portfolio
 
resume
resumeresume
resume
 
Job center
Job centerJob center
Job center
 
A Complete Guide on MEAN Stack for Beginners
A Complete Guide on MEAN Stack for BeginnersA Complete Guide on MEAN Stack for Beginners
A Complete Guide on MEAN Stack for Beginners
 
AIMS Website Revamp
AIMS Website RevampAIMS Website Revamp
AIMS Website Revamp
 
Single Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersSingle Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for Beginners
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
 
Home management WebApp presentation
Home management WebApp presentationHome management WebApp presentation
Home management WebApp presentation
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
 
Atlassian sdk (2)
Atlassian sdk (2)Atlassian sdk (2)
Atlassian sdk (2)
 

More from Skyron

User Experience Expertise for Business Applications
User Experience Expertise for Business ApplicationsUser Experience Expertise for Business Applications
User Experience Expertise for Business ApplicationsSkyron
 
Compass MI Case Study
Compass MI Case StudyCompass MI Case Study
Compass MI Case StudySkyron
 
Goodfabs Case Study
Goodfabs Case StudyGoodfabs Case Study
Goodfabs Case StudySkyron
 
Enterprise Software copywriting: A guide to the neglected component
Enterprise Software copywriting: A guide to the neglected component Enterprise Software copywriting: A guide to the neglected component
Enterprise Software copywriting: A guide to the neglected component Skyron
 
Ice Energy Case Study
Ice Energy Case StudyIce Energy Case Study
Ice Energy Case StudySkyron
 
Compass eAudit Case Study
Compass eAudit Case StudyCompass eAudit Case Study
Compass eAudit Case StudySkyron
 
Centaur Case Study
Centaur Case StudyCentaur Case Study
Centaur Case StudySkyron
 
Nestle Case Study
Nestle Case StudyNestle Case Study
Nestle Case StudySkyron
 
Catermasters Case Study
Catermasters Case StudyCatermasters Case Study
Catermasters Case StudySkyron
 
Bloomsbury Publishing Case Study
Bloomsbury Publishing Case StudyBloomsbury Publishing Case Study
Bloomsbury Publishing Case StudySkyron
 
5 arguments on user behaviour to help you secure UX wins in your organisation
5 arguments on user behaviour to help you secure UX wins in your organisation5 arguments on user behaviour to help you secure UX wins in your organisation
5 arguments on user behaviour to help you secure UX wins in your organisationSkyron
 
User Experience fundamentals: 6 questions to ask yourself
User Experience fundamentals: 6 questions to ask yourselfUser Experience fundamentals: 6 questions to ask yourself
User Experience fundamentals: 6 questions to ask yourselfSkyron
 
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate WebsiteSkyron
 

More from Skyron (13)

User Experience Expertise for Business Applications
User Experience Expertise for Business ApplicationsUser Experience Expertise for Business Applications
User Experience Expertise for Business Applications
 
Compass MI Case Study
Compass MI Case StudyCompass MI Case Study
Compass MI Case Study
 
Goodfabs Case Study
Goodfabs Case StudyGoodfabs Case Study
Goodfabs Case Study
 
Enterprise Software copywriting: A guide to the neglected component
Enterprise Software copywriting: A guide to the neglected component Enterprise Software copywriting: A guide to the neglected component
Enterprise Software copywriting: A guide to the neglected component
 
Ice Energy Case Study
Ice Energy Case StudyIce Energy Case Study
Ice Energy Case Study
 
Compass eAudit Case Study
Compass eAudit Case StudyCompass eAudit Case Study
Compass eAudit Case Study
 
Centaur Case Study
Centaur Case StudyCentaur Case Study
Centaur Case Study
 
Nestle Case Study
Nestle Case StudyNestle Case Study
Nestle Case Study
 
Catermasters Case Study
Catermasters Case StudyCatermasters Case Study
Catermasters Case Study
 
Bloomsbury Publishing Case Study
Bloomsbury Publishing Case StudyBloomsbury Publishing Case Study
Bloomsbury Publishing Case Study
 
5 arguments on user behaviour to help you secure UX wins in your organisation
5 arguments on user behaviour to help you secure UX wins in your organisation5 arguments on user behaviour to help you secure UX wins in your organisation
5 arguments on user behaviour to help you secure UX wins in your organisation
 
User Experience fundamentals: 6 questions to ask yourself
User Experience fundamentals: 6 questions to ask yourselfUser Experience fundamentals: 6 questions to ask yourself
User Experience fundamentals: 6 questions to ask yourself
 
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website
7 Content Marketing Ideas To Steal From The New Coca Cola Corporate Website
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Magvault Case Study

  • 1. SYSTEMS INTEGRATION, SELF-SERVICE MAGVAULT CASE STUDY PUBLIC AND ADMIN PORTAL TO SEARCH OVER 10,000 MOBILE & TABLET MAGAZINE APPS 
  • 2. Magvault is an online portal created to help people with tablets and smartphones find digital magazine apps WHO IS MAGVAULT
  • 3. There was no immediately available way for Magvault’s search engine to simultaneously access all relevant app stores and locate products. MAGVAULT’S CHALLENGE AND OUR SOLUTION We created an admin portal that included a custom-built web-bot to index Apple Store and GooglePlay pages. To further enhance searching accuracy we added geolocation filtering to the website’s product search engine.
  • 4. WHAT WE DELIVERED A responsive website and an admin portal
  • 5. Our biggest challenge with the website’s user experience was getting the user to the desired product easily, across all devices. First, we gave the search box the prime spot on all pages regardless of the size of the screen. Second, for users prefering to browse their way to products, we created an extensive menu combining two levels of navigation. Testing a prototype on small screens proved the size of menu to be overwelming so we replaced it with an index of all product categories on the homepage. »» Information Architecture »» Interactive prototyping »» Interface design »» Testing HOW WE DID IT - THE USER EXPERIENCE ANGLE SKILLS USED
  • 6. The bespoke admin portal is built using our standard DevExpress template which facilitates rapid construction of stable, multi-browser compatible systems. The database is built using Microsoft SQL Server and cloud-hosted Excel spreadsheets are used for the ongoing management of publication information. We created a custom web crawler to visit each of the links and automatically retrieve icons, magazine covers, preview pages, description content and ratings on a scheduled basis. This data is used for presentation on the website but it is also stored in a SQL Server full-text index to power the website’s built in search results. The responsive, SEO-optmised website is a custom Microsoft ASP.NET build and it uses browser location detection features to tailor the home, category and app store listings by automatically filtering on country of magazine origin. »» Bootstrap »» .NET framework »» DevExpress »» Microsoft SQL Server HOW WE DID IT - THE TECHNOLOGY ANGLE TECHNOLOGIES USED
  • 7. THE OUTCOME 12,400 < 1 sec We created a unique website that allows the user to search across all major app stores to find a magazine title. app links on the website, for 6,400 titles, across 3,000 publishers, in 8 app stores, in 4 countries needed for the website to return a query