The Privacy Label Observatory is a web application for analyzing visualizing weekly snapshots of privacy labels from the App Store.
- Node.js and npm installed
- Docker and Docker Compose for Elasticsearch/Kibana
-
Backend Setup: Set up Elasticsearch/Kibana and the API server
- See backend/README.md for detailed instructions
-
Frontend Setup: Set up the React application
- See frontend/README.md for detailed instructions
-
Start backend (runs on port 8017):
cd backend npm install npm run dev
-
Start frontend (runs on port 3000):
cd frontend npm install npm run dev
- sudo docker-compose down
- git pull (for any changes in main)
- sudo docker-compose build
- sudo docker-compose up