Skip to content
mnaamaniPublic

About

Experimental double-entry book-keeping service

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

core banking platform

Experimental rust based banking/finance platform, with a ledger service at the core that does (double-entry) book-keeping.

Tech

  • Rust - Memory safety, Performance, Fearless concurrency, Small binary sizes
  • PostgresDB - Reliability + Performance
  • Diesel - SQL Query builder Type safety, composability,
  • actix-web - Powerful, Pragmatic, Extremely fast web framework

!! Intended for learning and educational purpouses only !!

Setup

docker compose -f docker/docker-compose.yaml up -d

# Wait for db to be ready
timeout 5

pushd crates/ledger
diesel setup # incase database was not created
diesel migration run
popd

pushd crates/transfers
diesel setup # incase database was not created
diesel migration run
popd

About

Experimental double-entry book-keeping service

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages