The general idea is to create a platform with realtime information about stocks and functionality to buy this stocks as a test. This can help students/people who are scared to invest their own money to test how market actually works.
Project is fully opensource and free-to-use.
Right now auth and simple get/add information about stock added.
- Connect with TradingView for realtime stock prices support
- Frontend written probably in Elm
- Migrate to LogStage
- Scala - main backend language. FP only 🚀
- Cats - FP abstraction library
- Cats effect - FP effects in scala
- Some other cats libraries from typelevel (log4cats etc)
- Derevo - multiple instance derivation from Haskell.
- Newtype - newtype abstraction for Scala. Much better than AnyVal
- Monocle - optics
- Http4s - minimal HTTP library for Scala, for building REST services
- Refined - type-level predicates
- Circe - JSON library
- Ciris - configuration loading library
- Skunk - Easy postgres communication
- Redis4cats - Redis client