MyWallet

A website made for those that want a stylish and straight to the point solution for tracking personal incomes and expenses!

About

This is a backend application built with that registers and retrieves personal financial transactions and total balance. There are the current implemented features:

  • Sign Up, Sign In and Sign Out users, through input data validation,
  • Create new transactions,
  • Retrieve transactions history,
  • Retrieve account balance.

This application frontend can be found at: https://github.com/Bansuk/projeto_14_mywallet_front/

Technologies

NodeJS Express.js Postgres Jest

How to Run

1. Clone the Repository

$ git clone https://github.com/Bansuk/projeto_14_mywallet_back

2. Install dependencies

$ npm i

3. Run the application

$ npm start

3.1. You can also run the integration tests available

$ npm test