https://github.com/googleinterns/userjourneytool
User Journey Tool built for Google Internship Fall 2020
https://github.com/googleinterns/userjourneytool
Last synced: 10 months ago
JSON representation
User Journey Tool built for Google Internship Fall 2020
- Host: GitHub
- URL: https://github.com/googleinterns/userjourneytool
- Owner: googleinterns
- License: apache-2.0
- Created: 2020-09-09T23:42:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T10:41:50.000Z (almost 2 years ago)
- Last Synced: 2025-04-08T04:23:23.570Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 6.65 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# User Journey Tool

User Journey Tool simplifies debugging by providing an overview of an application's status and dependency topology from a user journey-based perspective.
## Run Locally
1. Start the reporting server.
python3 -m ujt.server.server
2. Run the Dash server to host the UI.
python3 -m ujt.ujt
## Development Setup
1. Create a venv.
python3 -m venv /venv/path
2. Activate the venv.
source /venv/path/bin/activate
3. Install dependencies.
pip install -r requirements.txt
4. Compile protobufs.
./generate_protos
5. Install generated protobufs as a package.
pip install --editable generated/
6. Run tests.
./test
7. Before committing, lint and type check the code.
./lint
## License
[Apache 2.0](https://choosealicense.com/licenses/apache-2.0/)