Simple Trello alternative for small teams besed on HTML draggable
attribute.
This is a Next.js project
Rename .env.sample
to .env
and edit it.
Copy /sample/[...nextauth].ts
to /src/pages/api/auth
(maybe mkdir
it) and edit it. (ref: Next Auth example)
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
NEXTAUTH_SECRET = Next Auth env
NEXTAUTH_URL= Next Auth env
FIREBASE_PROJECT_ID = Firebase project id
FIREBASE_CLIENT_EMAIL = in Firebase auth file like firebase-adminsdk-aaaaa@<<projectId>>.iam.gserviceaccount.com
FIREBASE_PRIVATE_KEY = in Firebase auth file like "-----BEGIN PRIVATE KEY-----\n...
FIRESTORE_PREFIX = All collection about TIPS Kanban has this prefix. any string is OK.
FIRESTORAGE_BUCKET = Firestorage bucket name
NEXT_PUBLIC_SIGNIN_METHOD = (optional) If set, only this signIn method will be available and automatically selected. config.id
in [...nextauth].ts
.
NEXT_PUBLIC_TITLE = Shows on Toppage and title
TIPS Kanban makes some collection in Firestore. If FIRESTORE_PREFIX
is myKanban
...
- myKanban-board
- myKanban-card
- myKanban-comment
- myKanban-history
- myKanban-user