Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-27T07:58:45.000Z (3 months ago)
- Last Synced: 2024-09-27T14:01:16.187Z (3 months ago)
- Topics: calculator, design, frc, mechanical, react, recalc, robotics
- Language: TypeScript
- Homepage: https://reca.lc/
- Size: 24.3 MB
- Stars: 19
- Watchers: 3
- Forks: 12
- Open Issues: 17
-
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