システム設計演習| Web アプリケーション の授業の仕様を満たす TODOList Web アプリケーションです
Client: Vite, React, TypeScript, Chakra UI, SWR Server: Go, Gin, MySQL
その他: Docker, openapi-codegen, openapi-generator
cd client
npm i
npm run dev
docker compose -f docker-compose-dev.yml up
docker compose exec app go run main.go
docker compose exec app go generate ./handler/api.go
cd client
npm run gen-api
For debug (with )
docker compose -f docker-compose-dev.yml --profile debug up
🚧 WIP: With Frontend
docker compose -f docker-compose-dev.yml --profile frontend up
WIP
docker compose -f docker-compose.yml up
.
├── README.md
├── client # クライアントのソースコード
├── docker
│ └── db # MySQL の初期化用スクリプト
├── docs
│ └── swagger.yaml # API の定義
└── server # サーバーのソースコード