We want to understand better how good you are integrating several technologies to provide a solid solution, this is a sample project that will help ilustrate just that.
Exchange rate per symbol
We would like to generate a site that provides exchange information and general information of the sample platform selected to the end users.
- Fork this project and invite me (starl1n), you are going to work on the branch you just created and submit your changes there.
- Create a connection to these endpoints using the required technology:
Socket endpoint: wss://ws.bitmex.com/realtime?subscribe=instrument,orderBookL2_25:XBTUSD
For reference: https://www.bitmex.com/app/wsAPI
WEB API: https://www.bitmex.com/api/explorer/#!/Announcement/Announcement_get
- Present the data in a human readable fashion (ReactJS/Blazor/Etc)
- Store the records received from the connection into a database SQL Server/MariaDB/MongoDB/Postgres/
- In a separated section of the solution provide a way to search or filter for the results stored in the Database of choice sorted by date in decending order, maybe you can add any sort of filter here too.
This test will evaluate:
- Web Socket/API consumption capabilities
- Knowledge of API integration between databases/API
- Also will show capabilities of handling the frontend technologies
- Familiarity with the language
If you are unfamiliar with any part of the request, is fine, you can skip it (but make a comment )