grout-platform is a Python-based project that contains multiple applications and tooling for data, ML, and "road-ready" experiments.
apps/roadready-api/– backend/API for road-ready featuresroadready-ui/– frontend/UI for road-ready features (Expo/React Native)
data/– datasets and data-related assetsnotebooks/– exploration, prototyping, and experimentssrc/– core Python source code and shared librariesassets/– images and other static assetsroad-ready/– Python virtual environment and tooling for the road-ready stackmain.py– main entry point for running grout-platform locally
git clone REPO_URL
cd grout-platformYou can use uv, conda, or plain pip.
uv venv .venv
source .venv/bin/activate
uv pip install -r requirements.txtconda env create -f environment.yml
conda activate grout-platformpython -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtpython main.py(Adjust the command as needed depending on which app you want to run.)
From the repo root:
cd apps/roadready-ui
npm install # first time only
npm start # or: npm run web / npm run android / npm run iosThen in the terminal where Expo is running, press:
wfor Webafor Android (emulator)ifor iOS (on macOS)
The web app typically opens at:
http://localhost:8081
For more detailed UI docs, see the apps/roadready-ui/START_APP.md and SETUP_GUIDE.md files.
- The legacy "Pungi" naming and assets have been replaced by the new grout-platform branding.
- This README is a starting point; update sections with more detail as the individual apps and services stabilize.