Inspiration
This web app was inspired by personal experience handling data analysis through the Apple App Analytics and Google App Analytics websites. Since both platforms categorize their data in various degrees of complexity, it is difficult to compare certain data values since the categories are often based on differing criteria. By creating a web app that scrapes data from those two major app analytics websites, AppAnts would make data analysis easier for businesses and individuals who have their apps on the App Store and Google Play Store. Also, by increasing the automation of data analysis and visualization, businesses and individuals are able to focus on a more streamlined development process for their apps.
What it does
The web app provides a singular location to access all app analytics across iOS and Android platforms. The data is taken from the two app dashboards and displayed as one visual. The website also allows web developers to maintain multiple websites. It streamlines the data analytics process.
How we built it
The basic layout and design of the website was implemented using HTML and CSS, as well as JavaScript for a responsive and dynamic web app. On the backend, python is used to obtain the data from the Apple and Google App Analytics dashboards in the form of JSON files. The data extracted with python is inputted into Google Cloud Data Studio, allowing developers to have cloud storage as well as AppAnts. Using an HTML iFrame, the data visuals developed within Data Studio are displayed to the AppAnts web app for an easy user-experience.
Challenges we ran into
We did not have access to apps on the Apple Store and Google Play Store to test our web app on. That being the case, we could only make mockups of our vision. Though, if time permitted, we would’ve liked to achieve every aspect of our project, we were able to create a functional frontend for the webapp.
Accomplishments that we're proud of
Overall, we were proud of our ability to compile and implement a multitude of third-party software in order to create an effective and easy-to-use web app. Even though we were unable to finish the full implementation, we were able to have a full and comprehensive understanding of the processes and code required to complete the project and make it into a working MVP.
What we learned
During this project, we furthered our understanding and practical application skills while coding in HTML, CSS, and JavaScript. While we were unable to implement the automation process and the data scraping code and software, we were able to increase our understanding of those processes in relation to the application of our web app.
What's next for AppAnts
Future improvements for AppAnts includes the implementation of the data scraping process through Google Cloud Data Studio as well as the automation of the transfer of data between the Apple and Google App Analytics websites with the software that will be compiling the real-time app data. Also, an improved User Interface for the web app and additional functionality improvements through JavaScript coding would be considered for future developments.


Log in or sign up for Devpost to join the conversation.