/trading-journal

FP-oriented web-service with client-server architecture for accounting binary options' contracts. With some dirty code. Scala, Play Framework, TypeScript, Vue.js.

Primary LanguageVue

Trading Journal

My humble pet-project. This is web-service for accounting binary options' contracts.

Currently hosted on Heroku platform: https://bo-trading-journal.herokuapp.com/ (wait up to 1 min. the first time you visit the site due to free Heroku plan)

Key features:

  • CRUD for contracts.
  • Autofill contract parameters with info from trading broker through API (only binary.com now).
  • Basic statistic on daily, weekly and monthly basis.

Technologies:

  • Backend: Scala, Play Framework. Database: PostgreSQL.
  • Frontend: TypeScript, Vue.js. UI: Element.

Future plans:

  • Rewrite auth system, current one is terrible.
  • Rewrite backend completely with FP-stack (cats, cats-effect, zio, quill + doobie, tapir, etc).
  • Remove myriads of TODOs.
  • Improve frontend logic.
  • Improve project in general.