Home - welikepie/asos-hangout-app GitHub Wiki
Welcome to the ASOS Hangout Application guide. Here you'll find out how to prepare your server in order to use the application, collect products from the ASOS website for use in the app, and deploy the app itself ready for use.
What this guide covers
- How to prepare your server: installing the required applications and configurations needed to run all aspects of the Hangout Application.
- Deploying a scraper on your server: This is so you can retrieve product information from the ASOS website and store them in a database, in order to display them within Hangout Application.
- Uploading the Hangout files for the Main, Staging and Admin Applications: Each of these are separate hangouts that need to run in unison in order to fully run the Hangout App.
Downloading the ASOS Hangout Application Source Code
Before you start with this guide, it is necessary to download the ASOS Hangout Application Source Code. You will be asked to edit files within it and upload aspects of it to your server in due course. You can find the repo here. Download the zip file of the repo and unpack it.
You must also download this required Zapha Submodule and place all files in the src/admin/gateway/zaphpa folder of the asos-hangout-app repo.
What your server needs:
- An SSL Certificate so secure http can be enabled.
- An installation of Upstart.
- An installation of Node to your server.
- An installation of MySQL and a database to store ASOS products..