# βŒ›οΈ API Node - Warren Code Challenge
----
## πŸš€ Challenge Create an SPA where users can check their statement and make new transactions such as deposits, payments and withdrawls ## πŸ‘¨πŸ½β€πŸ’» Tech Stack - Node.js - Typescript - Express - Jest - Docker - Mongoose - MongoDB - React - Javascript ## πŸ“ Functional Requirements - Get user statement - Make a deposit - Make a payment - Make a withdrawl - `TODO` Add transactions filter - `TODO` Add pagination (backend ready) ## πŸš™ How to run this application 1. `git clone` to download the repository; 2. `npm install` to install the dependencies; 3. `cd web && npm run start` to run the project locally at port `3030`; ## πŸ–ΌοΈ Preview ![Dashboard](https://i.imgur.com/FkIPpjw.png) ![Transaction Modal](https://i.imgur.com/Pg8gJ8D.png) #### πŸ‘‹πŸ½ How to reach me LourenΓ§o Passos | Fullstack Software Engineer | lo.passos93@gmail.com | 55-51-996106010