Skip to content

Fullstack Project & Task Manager: Next.js 14, Server Actions, React, SANITY CMS, Stripe, Tailwind

Notifications You must be signed in to change notification settings

KennedyNvsf/sanity_boardify

Repository files navigation

Fullstack Boardify: Next.js 14, Server Actions, React, SanityCMS, Stripe, Tailwind, Typescript

IMAGE

This is a repository for Boardify: Next.js 14, Server Actions, React, SanityCMS, Stripe, Tailwind, Typescript

Key Features:

  • Clerk Authentication
  • Organizations / Workspaces
  • Board creation
  • Unsplash API for random beautiful cover images
  • Activity log for entire organization
  • Board rename and delete
  • List creation
  • List rename, delete, drag & drop reorder and copy
  • Card creation
  • Card description, rename, delete, drag & drop reorder and copy
  • Card activity log
  • Board limit for every organization
  • Stripe subscription for each organization to unlock unlimited boards
  • Landing page
  • Sanity CMS
  • shadcnUI & TailwindCSS

Clerk authentication with sanity issue

After signup it automatically redirects to /create-sanity-user and it should then create a new user doc in the sanity studio however the intended does not happen unless manually done so after signing up

https://sanity-boardify.vercel.app/create-sanity-user

Install packages

npm i

Setup .env file

NEXT_PUBLIC_SANITY_PROJECT_ID=
NEXT_PUBLIC_SANITY_DATASET=
NEXT_PUBLIC_SANITY_TOKEN=


NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=


NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=

NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=

STRIPE_API_KEY=
STRIPE_WEBHOOK_SECRET= 

Running app

npm run dev

About

Fullstack Project & Task Manager: Next.js 14, Server Actions, React, SANITY CMS, Stripe, Tailwind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages