Project developed in the Node.js specialization bootcamp at Rocketseat, where the objective was to create a financial transactions application
Create a new transaction.
{
"title": "Freelancer",
"amount": 9000,
"type": "credit"
}
Return an array of transactions.
{
"transactions": [
{
"id": "4e563c29-6b32-444f-95a8-82e546ad6b66",
"title": "Freelancer",
"amount": 9000,
"created_at": "2024-04-27 20:51:57",
"session_id": "7df05094-755f-48d2-86c0-46169d511a5b"
}
]
}
Return data from a single transaction.
{
"transaction": {
"id": "4e563c29-6b32-444f-95a8-82e546ad6b66",
"title": "Freelancer",
"amount": 9000,
"created_at": "2024-04-27 20:51:57",
"session_id": "7df05094-755f-48d2-86c0-46169d511a5b"
}
}
}
Return sumary from transaction.
{
"summary": {
"amount": 9000
}
}
# Clone this repository.
$ git clone https://github.com/KRochaS/api-rest-nodejs.git
# Navigate to the project folder in the terminal/cmd.
$ cd api-rest-nodejs/
# Install the dependencies.
$ npm i ou yarn install
# Copy .env.example to .env file
# run the project
$ npm run dev
# HTTP server running on http://localhost:3333