An open API service indexing awesome lists of open source software.

https://github.com/duartemcsilva/post-transaction-lambda

This lambda receives transactions and stores the updated state in the database.
https://github.com/duartemcsilva/post-transaction-lambda

aws-dynamodb aws-lambda javascript

Last synced: about 1 year ago
JSON representation

This lambda receives transactions and stores the updated state in the database.

Awesome Lists containing this project

README

          

# Welcome to Track App!

The track app tracks data and is a way to fullfill a personal need, while applying the professional skills that I'm interested in.

## Users

## Features

1. Portfolio

i. Current State

ii. Evolution

2. Watchlist

3. Price Calculator

4. End-position decision Feedback

5. Authentication

## Workflows

1. GET Portfolio

2. POST transaction
![new transaction](relative%20path/../images/new_transaction.png)

## External API

1. Google Finance

i. curr_price

ii. price vs. time

## Persistence

### Tables:
1. Portfolio:
TICKER | Quantity | BuyPrice | HistDividend
2. Transactions
DATE | orderType | TICKER | Quantity | VALUE | FEES

### Testing Execution Example

```
{
"body": {
"item": {
"date": "20180118",
"ticker": "BABA",
"price": 75.43,
"quantity": 32,
"fees": 3.42,
"dividend": 0,
"orderType": "BUY"
}
}
}
```