This project aims to help physical therapists and researchers analyze the data collected from the Mobility Scooter Project being conducted at Cal Poly Pomona.
Install the following dependencies if they are not already present on your system:
Then, run pnpm i to install all necessary dependencies.
To run all applications in development mode, run pnpm dev at the root of the repository. Use the same command in each application's folder if you wish to only run one service at a time.
This project is setup as a monorepo, so bear in mind that git add . is scoped to the folder you run it in. For this project, we are using Git Flow, and after the initial setup, there should be no commits made to main and develop outside of PRs. All branches are based off of develop. Branch naming format should be {feat,fix}/[name], so for example feat/initial-setup. To exemplify the typical workflow:
feat/awesome-feature -> PR -> develop -> PR with multiple features for release -> main.
This project uses conventional commits enforced via commitlint and husky.