Environment Setup
Prerequisites
| Tool | Version | Installation |
|---|---|---|
| Node.js | 20+ | brew install node@20 |
| Docker | Latest | Docker Desktop |
| AWS CLI | v2 | brew install awscli |
| Go | 1.21+ | brew install go |
| Flutter | Stable | flutter.dev |
| Terraform | 1.14+ | brew install terraform |
AWS CLI Configuration
aws configure
# Enter your Access Key ID, Secret Access Key, and region (us-east-1)
Clone Repositories
cd ~/Documents
mkdir statux && cd statux
git clone git@github.com:statuxio/statux-api.git
git clone git@github.com:statuxio/statux-web.git
git clone git@github.com:statuxio/statux-infra.git
git clone git@github.com:statuxio/statux-app.git
git clone git@github.com:statuxio/statux-relay.git
See Local Development for running each component.