https://github.com/pablonax/fxtm-exinity
tech assesment
https://github.com/pablonax/fxtm-exinity
Last synced: 3 months ago
JSON representation
tech assesment
- Host: GitHub
- URL: https://github.com/pablonax/fxtm-exinity
- Owner: PabloNAX
- Created: 2025-03-02T21:39:19.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T22:03:42.000Z (4 months ago)
- Last Synced: 2025-03-02T22:26:53.144Z (4 months ago)
- Language: HTML
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FXTM
## Before launching
Flutter version `3.24.5`
The freezed and mockito generated code should be first run with build_runner:
`dart run build_runner build --delete-conflicting-outputs && flutter pub get`
you can change the api keys or prod/mock env in .env file.
I added .env and generated files (.freezed, .g) to github for the sake of the time.
## Notes:
I didn't test the Candles API in real time since it's a premium feature(it is respond with 403), but I set up a mock environment with sample data to verify the UI charts. Also, the WebSocket for Finhub may not work on weekends or might have delays since the Forex market is closed. To account for this, I implemented a mock WebSocket as well. I haven't tested it with real data yet, but I expect it should work.## Please read the `DOC.md` for documentation and arch explanation
### Videos:
https://github.com/user-attachments/assets/87a07379-4010-499a-9db9-4220358f5b94
https://github.com/user-attachments/assets/595080df-186c-4200-ae56-c25fc7922e79