trax

module
v0.0.0-...-170f7c6 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2025 License: MIT

README

trax

Trading platform network

Local development setup:

Once:

# Protobuf setup
$ sudo apt install -y protobuf-compiler
# Protobuf golang with gogoproto
$ export PATH=$PATH:$GOPATH/bin
$ go get github.com/gogo/protobuf/proto
$ go install github.com/gogo/protobuf/protoc-gen-gogoslick
# Protobuf TS (install node + npm latest versions with nvm)
$ sudo npm i -g npx
$ cd cmd/client && npm install
# Host aliases for local development
$ cat scripts/add_localhost.hosts | sudo tee -a /etc/hosts > /dev/null

Start:

docker-compose up -d postgres redis
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:

  • Reactivity of tables and details after ALL actions

  • Small UI pas on tag/status

  • Multi roles user bug when listing gorup users

    • group icons still bug
  • Invite User

    • Finish invite_user route to associate existing user
    • Add invitations tab under group vue
  • [Map]

    • Add clean bounding and centering/zooming on click/move
      • Zooming on click (bug when same time than center)
    • Add reverse Geocoding to show location info in panel
    • Allow panel to upload video/images/live video on webrtc
    • Allow panel to share Marker with some groups only
  • Write test flows

  • Find a way to have expire map for pinia stores

- Settings
  + User

Directories

Path Synopsis
cmd
admin command
api command
auth command
scheduler command
web_client command
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