Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schlomoh/rust_server
As my first "real world" rust project, I am creating this rust server, as a way to serve current cryptocurrency data, then displayed in a next.js front-end.
https://github.com/schlomoh/rust_server
Last synced: 27 days ago
JSON representation
As my first "real world" rust project, I am creating this rust server, as a way to serve current cryptocurrency data, then displayed in a next.js front-end.
- Host: GitHub
- URL: https://github.com/schlomoh/rust_server
- Owner: Schlomoh
- Created: 2022-01-04T10:27:05.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-14T15:15:46.000Z (6 months ago)
- Last Synced: 2024-05-15T00:23:26.631Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust Server
## Intro### This rust server shall act as my interface to access different cryptocurrency data
As my first *"real world"* rust project, I am creating this rust server, as a way to serve current cryptocurrency data, then displayed in a next.js front-end.
All prices shall be gathered from different exchanges to either be averaged or made available on their own. These prices will also be interpreted by my indicators to then produce bullish/bearish signals. 🤞🏼This could then be furthermore extended to create trades implementing those signals.
The main goal is to use the speed of rust doing all kinds of calculations in the back-end having the data all ready to be displayed in the front-end for monitoring purposes.
#### Ideas
I've thought about using the rarity.tools site to look for NFTs offered for a price that's not corresponding to their rank on the site.
So an NFT that's sold for 200 bucks while ones on a similar rank are sold for 500 would be a good opportunity. This asset could then be bought and afterwards sold for a more appropriate price.I'll have to look for a way to access the data on their site first though. 👀
## Usage
#### Starting the server without logging
```
>> cargo runor
>> cargo build --release
>> ./target/release/rust_server
```#### Starting with logging
```>> cargo run info
or
>> cargo build --release
>> ./target/release/rust_server info
```