Skip to content

toshi-pono/todoapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODOAPP

システム設計演習| 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

OpenAPI の更新方法

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                   # サーバーのソースコード

About

東工大 3Qシステム設計演習|todoアプリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages