Skip to content

A basic transaction API using fastify, and basic coverage with e2e tests.

Notifications You must be signed in to change notification settings

luiz504/02-ig22node-api-nodejs

Repository files navigation

Transaction API

This repository provides an API for a web service that offers various features related to managing transactions. The API is designed to run on the API URL.

To test the API, you can import the Insomnia_XXXX-XX-XX.json file into your preferred tool, such as Insomnia or Postman, to easily perform test scenarios.

SRS - Software Requirements Specification

FR - Functional Requirement

  • The user should be able to create a new transaction;
  • The user should be able to get a resume of their account;
  • The user should be able to list all transactions previously created;
  • The user should be able to get unique transaction data;

BR - Business Rules

  • The transaction can be of type credit that will add to the total amount or debit that will subtract from the total amount;
  • The system should identify the user in API requests;
  • The users must have access only to their own transactions.

About

A basic transaction API using fastify, and basic coverage with e2e tests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published