First, install node.js and pnpm.
To install frontend or backend, go into the folder of frontend or backend and run pnpm i
In backend, use pnpm drizzle-kit push to create the test database.
If the database is changed, use pnpm drizzle-kit generate and then pnpm drizzle-kit migrate.
It's nice to have the "Sqlite Viewer" extension installed in VS Code for debugging, but this is not necessary.
To run the frontend, run pnpm run dev.
To run tests, cd into the folder of frontend or backend.
For frontend, run pnpm test:browser.
For backend, run pnpm test:print.
To build the frontend, run pnpm run build.
Release v1.0
cd into the backend directory.
Run the below command to run automated tests:
pnpm test:ui
- Bryce Panza
- Lacy Hamilton
- Marco de la Rosa
- McKay Hartman
- Christian Lamb
- Logan Hunt
This project has its own developed license. Please read over this file for more details.
Exercises: Specification for exercises that the algorithm will recognize.
Also includes list of specified muscle groups & equipment.
Questionnaire: Specification for the diagnostic questionnaire given to new users.
Database: Specification for the database objects.