trax

module
v0.0.0-...-c99e9fc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2024 License: MIT

README

trax

Trading platform network

Local development setup:

Once:

$ cd cmd/client && npm install
$ GO111MODULE=off go get github.com/gogo/protobuf/proto
$ go install github.com/gogo/protobuf/protoc-gen-gogoslick
$ cat scripts/add_localhost.hosts | sudo tee -a /etc/hosts > /dev/null

Start:

$ docker-compose up -d
$ make admin && ./bin/trax_admin config/admin/local.json
$ make api && ./bin/trax_api config/api/local.json
$ make auth && ./bin/trax_auth config/auth/local.json
$ make client && ./bin/trax_web_client config/web_client/local.json

TODO:

  • Add Create & Update & delete on everything

    • Create/Invite (add at least 1 role) User
    • Edit role name
    • !!! Show edit/delete only for users with permissions -> Manage permissions globally with v-if to hide impossible action
      • Check user table w/ permission
  • ~ Clean UI (table, cards, etc.)

  • Find a way to have expire map for pinia stores

- Stocks
- Transactions
--> map view ? prediction view ?

- Settings
  + User
  + Entities

Directories

Path Synopsis
cmd
api
internal
pkg
gogoproto
Package gogoproto provides extensions for protocol buffers to achieve:
Package gogoproto provides extensions for protocol buffers to achieve:
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL