fundamentals-nodejs-challenge-gostack

This is a challenge where we are applying concepts and practices of uploading and managing files using GoStack bootcamp guide ⚛︎

I've applied things like typescript, SOLID patterns, Don't Repeat Yourself (DRY), Data Mapper Pattern, Separation of Concerns (SOC), Data Object Transfer (DTO)

In addition to this we are dealing with csv files.

Tests passed

  • should be able to list transactions ✅

  • should be able to create new transaction ✅

  • should create tags when inserting new transactions ✅

  • should not create tags when they already exists ✅

  • should not be able to create outcome transaction without a valid balance ✅

  • should be able to delete a transaction ✅

  • should be able to import transactions ✅