https://github.com/tervay/recalc
A collaboration focused mechanical design calculator, primarily for FRC
https://github.com/tervay/recalc
calculator design frc mechanical react recalc robotics
Last synced: 8 months ago
JSON representation
A collaboration focused mechanical design calculator, primarily for FRC
- Host: GitHub
- URL: https://github.com/tervay/recalc
- Owner: tervay
- License: mit
- Created: 2020-05-23T04:18:50.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T07:15:51.000Z (over 1 year ago)
- Last Synced: 2024-10-29T22:47:17.909Z (over 1 year ago)
- Topics: calculator, design, frc, mechanical, react, recalc, robotics
- Language: TypeScript
- Homepage: https://reca.lc/
- Size: 25.8 MB
- Stars: 20
- Watchers: 3
- Forks: 14
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [ReCalc](https://reca.lc/)
ReCalc is a collaboration focused mechanical design calculator, primarily for FRC.
## Local setup
You'll need Node version 18 and Yarn version 1.22.
```
$ yarn
```
If you want to run UI tests, you'll need to install a few dependencies beforehand in order to run Cypress. Read Cypress official docs for instructions regarding your OS.
https://docs.cypress.io/guides/getting-started/installing-cypress
## Basic dev commands:
`yarn start` - start server
`yarn build` - build to `./build`
`yarn test` - run tests
`yarn dev:cypress-run` - run UI e2e tests
`yarn dev:cypress-run --component` - run UI component tests
`yarn dev:analyze` - check bundle sizes
`yarn dev:coverage` - run test coverage report
`yarn dev:format` - format source files
`yarn dev:encrypt` - encrypt secrets/credentials
`yarn dev:webp` - convert images to `.webp`
---
### Priority list
1. UI tests
2. Docs
3. Target reduction -> Gearbox calc
4. ILITE Drivetrain calc
5. CSS overhaul
6. Export models to csv/json
7. PDF renderer