Skip to content

Tinker-AI/NG-APPS-ANALYTICS

Repository files navigation

Nigerian App Analytics

GitHub contributors GitHub last commit GitHub issues GitHub pull requests GitHub closed issues GitHub license
GitHub stars

Project Description

Nigerian App Analytics is a research project on the Nigerian app market. We looked answer questions like:

  • What are the qualities of a good and successful Nigerian app ?
  • How is a particular Nigerian app performing ?
  • What are the available Nigerian apps in a particular app category ?
  • What categories are doing well the most in the Nigerian app market ?

The project was designed with the intention of not only assisting Product Owners and Developers but the app users too. NG App Analytics has made it very easy for Product Owners or Developers to quickly check how thier app is performing, we also made it easy for developers to easily analyse the Nigerian app market so as to stategically choose a good project to embark on. Developers can also analyse the reviews of their apps given by their customers on apple store and play store. The data used for this research project was scrapped from playstore with the guardian of a Nigerian app, containing a comprehensive list of Nigerian apps and games of all categories, the app goes by the name Nigerian apps and games.

The project has three section namely :

  • App Analytics: This section is designed to analyse Nigerian apps of all available categories on Google playstore
  • Game Analytics: This section is designed to analyse Nigerian game apps of all available categories on Google playstore
  • Sentiment Analytics: This section is designed to analyse customer reviews of Nigerian apps on both play store and apple store

How to Install and Run the Project

Steps to install this project include :

  • Clone the github repository by running

    git clone https://github.com/NG-APP-ANALYTICS/Playstore-apps.git

  • Create and activate a virtual environment on your local machine

  • Using your terminal and in your virtual environment, install all the dependencies in the requirement.txt file by running

    pip install -r requirements.txt

  • After installing all requirements, you should be able to run streamlit run app.py, successfully.

  • This should automatically redirect you to your default browser. If it doesn't, simply copy and open the Local URL on your terminal to your browser.

How to Use the Project

There are certain things to be kept in mind when using this project:

  • We had major constraint with data because there was little available Nigerian apps on some categories
  • When using any feature that involves using app id or app name. App must be explicitly Nigerian
  • When using app id , the app id needs to be without extra characters like so com.jumia.android, the app id for JUMIA
  • For easy access, we have also deployed the project on a cloud platform HERE

Want to add your contributions to the project?

  • Scrape Nigerian apps data from App store
  • Derive insights from the data and create visualization to represent your findings
  • Ensure the insights derived for the App store are well aligned with those for the Playstore. This will easily help us to draw an analogy to finding the best platform for product owners to market their products between App store and Playstore.
  • To get started create a new directory📂 called Appstore in the root directory with a sub directory called data that will contain csv data.Then make sure all your utility files for creating all the analyses are inside the Appstore root directorye. Incase you got other ideas you want to explore and add, feel free to reach out.

Built With

Contributors

Jude Leonard Ndu Sharon Ibejih Aisha Mohammed Azeez Razaq