- React Web App
- Express Server for event handling
- Hasura GraphQL
- Postgres DB (local) or RDS Aurora Postgres (prod)
- Check out this project
- Install VSCode
- Download https://code.visualstudio.com/download
- Install useful extensions https://marketplace.visualstudio.com/
- Auto Import
- ESLint
- Jest
- Path Intellisense
- Prettier - Code formatter
- YAML
- Install homebrew
- Install NVM
- brew install nvm
- Install Yarn
- brew install yarn
- Install Node
- brew install node
- Note: AWS Lamba supports version 12.
- Install Docker
- brew install docker
cd $REPO_ROOT
docker-compose up -d server
cd $REPO_ROOT
docker-compose up -d
- CI/CD managed by Github Actions
- DATABASE_URL will be injected into api service from .env