Buda Spreads API. Powered by Ruby on Rails for a robust backend API, this app allows users to retrieve the spread of all markets active on the Buda.com exchange. Users can choose to retrieve all spreads or the spread for a selected market. It also allows users to set up a spread alert.
List of technologies used for this project
BackEnd
Front-end/View
- Calculate the Spread of the all markets in Buda Exchange in a single call
- Calculates the spread for any of the markets on Buda.com
- Include automated tests using Rspec
- to save a "alert" spread that we will check in the future using polling to see if the spread is greater or less than that threshold
To get a local copy up and running, follow these steps.
In order to run this project you need:
you need to install ruby 3.2.2 using the prefer tool, example:
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/mrcbq/buda-spread-api.git
Install this project with:
cd buda-spread-api
bundle install
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec
👤 Marco Baquero
- Improve UI
- Add more functionalities
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project,please give it a ⭐️!
-
Do I need to install any program before running this project?
- Yes, you need to install Ruby
-
Can I use this project for my own purposes?
- Yes, you can.
This project is MIT licensed.