Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixgourdeau/units.guru
https://github.com/felixgourdeau/units.guru
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/felixgourdeau/units.guru
- Owner: felixgourdeau
- Created: 2022-04-05T20:44:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-08T22:06:58.000Z (about 2 years ago)
- Last Synced: 2024-10-03T10:22:04.793Z (about 2 months ago)
- Language: TypeScript
- Size: 606 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# units 🤓 guru
units.guru is a web application that convert gas price and currency from different country. For every request, it pulls the latest exchange rate, and converts the amount to the target currency. The main purpose of this repository is to test [remix.run](https://remix.run) framework and its integration with lambdas.
You can view a live demo at [units.guru](https://units.guru)
## Development
- Install dependencies and build the application
```sh
npm run install && npm run build
```- Start dev server:
```sh
npm run dev
```This starts your app in development mode, rebuilding assets on file changes.
## Issue
- remix.run use npm, and it's not possible to use yarn
- I was unable to strap a cnd in front of the generated cloudformation template
- the lambda integration is far from perfect from a developer point of view. you are locked with the architect framework, and no integration is possible out of the box with terraform## Todo
- [x] Setup CI with github action
- [ ] Add integration test with cypress
- [ ] Add unit test
- [ ] cleanup the repo