Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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"
        }
    }
}

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages