Skip to content
/ tskr Public

Supabaseを使ったログイン不要の進捗管理システム

License

Notifications You must be signed in to change notification settings

Tsut-ps/tskr

Repository files navigation

tskr

ログイン不要の進捗管理ツール (フロントエンド部分)
※バックエンドは Supabase に構築する予定

環境構築

npm install
npm run dev

localhost:3000 で開きます。

環境変数

.env.local に Supabase の情報を入れます。

  • アクセス制御 (RLS) の使える ANON_KEY を用いています
  • 環境変数はサーバーサイドのみで扱っています (public ではない)
SUPABASE_URL=https://<Supabase/ProjectのID>.supabase.co
SUPABASE_ANON_KEY=<Supabase/ProjectのAnonKey>

Supabase の構築

(現状略)

Supabase CLI でデータベースの型を更新

https://supabase.com/docs/guides/api/rest/generating-types

npx supabase gen types --lang=typescript --project-id <Supabase/ProjectのID> --schema public > src/types/database.types.ts

Releases

No releases published

Packages

No packages published

Languages