# βοΈ 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


#### ππ½ How to reach me
LourenΓ§o Passos | Fullstack Software Engineer | lo.passos93@gmail.com | 55-51-996106010