読書ポートフォリオマネジメントツールです。
どういうカテゴリの本を読んだのかではなく、自分にとってどんな意味を持つ本を読んだのか、を記録するサービスです。
$ docker compose up -d
$ docker compose exec app sql-migrate up -dryrun -config=config/sql-migrate/dbconfig.yml -env=local
$ docker compose exec app sql-migrate up -config=config/sql-migrate/dbconfig.yml -env=local
API側はGo、Web側はVueを使用しています。Auth0を利用して認証を行います。
- Go 1.18
- gin(Webフレームワーク)
- air(ホットリロード)
- gorm(ORM)
- sql-migrate(DBマイグレーション)
- PostgreSQL 15.2
https://github.com/bond-kaneko/book-alloc
- Vue 3.2.47
- pinia 2.0.33
- vue-router 4
https://github.com/bond-kaneko/book-alloc-web
Render.com でホスティングしています。
認証はAuth0を使用していて、本番環境ではテストアカウントを用意しています。
email: [email protected]
password: b00k-a110c
以下の画面があります。フォームにstyleを当てていなかったり、JSONをそのまま表示したりしているので、現状ではAPIの動作確認くらいの役割です。