https://github.com/chayan-1906/docmingle-next.js
A collaborative application by building DocMingle using Next.js, an improved Google Docs that manages millions of collaborators in real-time
https://github.com/chayan-1906/docmingle-next.js
Last synced: 7 months ago
JSON representation
A collaborative application by building DocMingle using Next.js, an improved Google Docs that manages millions of collaborators in real-time
- Host: GitHub
- URL: https://github.com/chayan-1906/docmingle-next.js
- Owner: chayan-1906
- Created: 2024-08-10T05:37:04.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-22T14:06:55.000Z (about 1 year ago)
- Last Synced: 2025-01-09T13:47:45.668Z (9 months ago)
- Language: JavaScript
- Homepage: https://doc-mingle.vercel.app
- Size: 427 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DocMingle
### Create Next.js app from CLI Command - https://nextjs.org/docs/getting-started/installation
_npx create-next-app@latest_
## Dependencies -
### Clerk - https://www.npmjs.com/package/@clerk/nextjs
npm i @clerk/nextjs### JSM Editor - https://www.npmjs.com/package/jsm-editor
npm i jsm-editor
npx jsm-editor add editor### LiveBlocks - https://liveblocks.io/dashboard/Vv4kKlwbGkDGTaKfrK6MO/projects/66ba1f4461af8ee00157fbe0/quickstart
npm install @liveblocks/client @liveblocks/react @liveblocks/react-ui @liveblocks/react-lexical lexical @lexical/react
npx create-liveblocks-app@latest --init --framework react### ID Token Permissions with Next.js - https://liveblocks.io/docs/authentication/id-token/nextjs
npm i @liveblocks/node### NanoID - https://www.npmjs.com/package/nanoid
npm i nanoid### Liveblocks React Lexical
npm i @liveblocks/react-lexical### Shadcn/UI - https://ui.shadcn.com/docs/installation/next
npx shadcn-ui@latest init# Shadcn/UI Components -
### Button - https://ui.shadcn.com/docs/components/button
npx shadcn-ui@latest add button### Input - https://ui.shadcn.com/docs/components/input
npx shadcn-ui@latest add input