Skip to content

Simple buy/sell stock exchange platform created to trade real stocks without real money.

Notifications You must be signed in to change notification settings

maxim092001/stock-exchange-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock exchange platform

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.

Cats friendly

Status

Right now auth and simple get/add information about stock added.

Roadmap

  • Connect with TradingView for realtime stock prices support
  • Frontend written probably in Elm
  • Migrate to LogStage

Technologies

  • 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

About

Simple buy/sell stock exchange platform created to trade real stocks without real money.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages