This project was created as a demonstration of my skills
Technologies | Project | Execution | Demo
This project was developed using the following technologies and standards:
- Expo
- React Native
- Typescript
- Zustand
- React Reanimated 2x
- React Native Animatable
- Websockets
- React Native Wagmi Charts
this project was inspired by the layout of the Nomad Global app Nomad and by Binance Exchange Binance
This application has been divided into 2 folders backend and frontend
-
Backend
- It is a simple
Node.jsserver that calls theBinance public APIand serves on a local address on port 3001.
- It is a simple
-
Frontend
- It is a
React Nativeapplication built using theExpo SDK 50, consumes the backend API and has connections toBinance Websocketsto update the charts inreal time
- It is a
Perhaps the hardest part was making the Binance API available online so that the Android installation file could be made available.
-
Binance API cannot run on US clients, servers generally default to North American servers
-
I needed to change the server region to Asia so that there would be no problem with the API
1 - Install dependencies and run the backend.
cd backend && yarn && node src/server.jsyou will see something similar to this:

2 - Now you need to run the frontend
cd frontend && yarn && yarn startyou will see something similar to this:
3 - You can simulate on your own iOS or Android device by installing Expo Go on your device
[Optional]
If you have a simulator on your macbook or notebook you can simply press "a" to simulate Android or press "i" to simulate iOS
You can see a previews here

