Skip to content

Kidoku ⚡ NextAuth, Tailwind, TiDB, Prisma, Jotai, Meilisearch, Resend, Pusher

Notifications You must be signed in to change notification settings

Rasukarusan/kidoku

Repository files navigation

kidoku

https://kidoku.net/

image image

機能

  • AIによる読書傾向分析
  • 本の検索(バーコードスキャン、タイトル検索、ユーザー本棚検索)
  • 2022年、2023年などシートごとの本の管理
  • 月ごとの冊数、カテゴリ内訳、本の感想

技術

  • Next.js
  • Tailwind
  • NextAuth
  • Prisma
  • Framer Motion
  • Jotai
  • TiDB
  • MeiliSearch
  • Resend
  • Pusher

環境構築

envファイルの作成

cp .env.example .env

画面アクセス

yarn
yarn dev
open http://localhost:3000

検索環境(meilisearch)構築

docker-compose up --build

# meiliearchが構築できていることを確認
open http://localhost:7700

# meilisearchにドキュメント登録
curl -XPOST -H "Authorization: Bearer ${ADMIN_AUTH_TOKEN}" http://localhost:3000/api/batch/meilisearch
# {"result":true}

MeiliSearchの起動に失敗した場合

dockuer-compose upで下記エラーが出た場合、data/meilisearchmeilisearchディレクトリを削除してから再度docker-compose upすると起動できます。

Error: Meilisearch (v1.4.2) failed to infer the version of the database.
To update Meilisearch please follow our guide on https://www.meilisearch.com/docs/learn/update_and_migration/updating.

About

Kidoku ⚡ NextAuth, Tailwind, TiDB, Prisma, Jotai, Meilisearch, Resend, Pusher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages