An open API service indexing awesome lists of open source software.

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

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