# BearBoard #1 - init

I decided to learn new tech in my spare time.

## **Rust**  &  **SolidJS**

respectively backend and frontend technology, combined together with [`Tauri`](https://tauri.app/) toolkit to built a desktop application -> A simple crypto currencies price dashboard.

Graph below shows flow of data in the application: 
- backend layer written in Rust communicates with [CoinGecko API](https://www.coingecko.com/en/api/documentation) (crypto info)
- data is passed to the client facing layer and displayed to the user

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1655584259133/oAOK34mTi.png align="left")

---

Multiple beginner Rust videos, documentation reading and few hours of figuring out why Rust doesn't want to compile my bad code later... I arrived to a simple dashboard displaying tokens basic price data.



![bb-open-app.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1655587325978/jmI3dzKyu.gif align="center")

___

Code for this step available on Github -> [Link](https://github.com/Royserg/bear-board/tree/1-get-token-data-from-api)


