Microservice to store FX transactions
-
Users can:
-
Create a new transaction
-
List all transactions in the system
-
Get the specific transaction by ID
-
Method | Endpoint | Functionality |
---|---|---|
GET | /transactions |
Get all transactions in the system |
GET | /transactions/:id |
Gets a transaction by id |
POST | /transactions |
Creates a new transaction |
- Node Js - a JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express - Node.js web application framework
-
Clone the project into your local repository using this command:
git clone https://github.com/AnguleMathias/AZA_FX_Transactions.git
-
Change directory to the cloned folder using the following command for Windows, Linux and MacOS
cd AZA_FX_Transactions
-
Install the app dependencies.(for Windows, Linux and MacOS)
yarn install
-
Run the app(for Windows, Linux and MacOS)
yarn start
-
Run the tests.
yarn test --coverage
😉