Aplicação simples em Node.js + Express usando o LocalStack para simular os serviços S3 (armazenamento de arquivos) e DynamoDB (cadastro/autenticação de usuários).
Na raiz do projeto, execute:
docker compose up -d
docker exec -it localstack awslocal s3api create-bucket --bucket app-uploads
docker exec -it localstack awslocal dynamodb create-table \
--table-name users \
--attribute-definitions AttributeName=email,AttributeType=S \
--key-schema AttributeName=email,KeyType=HASH \
--billing-mode PAY_PER_REQUEST
cd server
cp .env.example .env
npm install
npm run dev
http://localhost:3000