https://github.com/neomaxzero/currency-converter
Currency converter application
https://github.com/neomaxzero/currency-converter
Last synced: 8 months ago
JSON representation
Currency converter application
- Host: GitHub
- URL: https://github.com/neomaxzero/currency-converter
- Owner: neomaxzero
- Created: 2021-04-10T17:20:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-14T21:31:38.000Z (about 5 years ago)
- Last Synced: 2025-02-08T01:28:19.162Z (over 1 year ago)
- Language: JavaScript
- Homepage: currency-converter-git-master-neo.vercel.app
- Size: 229 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Currency converter App
- [Check live example here](https://currency-converter-ruby.vercel.app/)
- [Check assignment here](./ASSIGMENT.md)
## Available Commands
- Install: `yarn install`
- Develop: `yarn serve`
- Build: `yarn build`
- Test: `yarn test`
- Cypress dashboard: `yarn cypress:open`
## Decisions
- Client Framework: SPA with Next.JS because I wanted to leverage from converting this to a progressive web app and this framework is flexible enough to convert it to a SSR app in the future.
- I've worked before with Next.JS and it can be flexible enough to go from a Client side rendered app to a fully server side rendered app which will make sense in further iterations.
- For the UI library I went with Chakra UI because of accessibility and great documentation.
- I introduce acceptance tests at an earlier stage to allow some refactoring.
## Proposed Roadmap
- Replace prop-types with Typescript.
- Unit test logic.
- Sync form with route.
- Make a progressive web app
- Cache requests
- Make it fully offline