A tool for academic researchers to conduct a keyword search of the Google Play & iOS App Stores and get back the metadata for all relevant apps.
This project is ongoing! You can view our beta site at smar-tool.org. Also, take a look at our User Guide for an in-depth overview of how to use our application.
Our backend code can be found here.
This project was made with love at the Santa Clara University HCI Lab by a student-led team of researchers across various disciplines.
Faculty Advisor 💡
- Professor Kai Lukoff | Website
Project Lead 💬
Developer Team 🖥️
Technical Consulting Team 🗒️
Literature Review Team 📖
Project Alumni 🤍
- Akaash Trivedi
- Vaishnavi Upadhye
- Rani Rajurkar
- Juilee Katpatal
We strongly advise accessing our tool via our website for the best user experience!
Experienced developers who wish to try the SMAR tool on their local machine: read on.
-
Clone down the
sar-frontend
andSAR-backend
repositories to your local machine. -
To use our stable, deployed branch:
git checkout production
in the frontend repository. You will need to open 2 backend terminals, 1 withgit checkout gplay-backend
and 1 withgit checkout ios-backend
. By default, the production frontend connects directly to the live SMAR backend. If you would like to run the backends locally, you will need to modify backend calls to go to your local machine rather than the live backend. A guide for this will be provided soon! -
To start
sar-backend
: Runnode index.js
-
To start
sar-ios-backend
: Runnode index.js
-
To start
sar-frontend
: Runnpm-start