8 - December - 2024
npm i --legacy-peer-deps
npm run dev
npx convex dev
CLERK_SECRET_KEY = *****
CONVEX_DEPLOYMENT = *****
LIVEBLOCKS_SECRET_KEY = *****
LIVEBLOCKS_SECRET_KEY = *****
NEXT_PUBLIC_CONVEX_URL = *****
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY = *****
"scripts": {
"dev": "npm run browser-open && next dev -p 4000",
"browser-open": "start http://localhost:4000",
},
- npx [email protected]
- npx [email protected] init
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npm i @clerk/[email protected] --legacy-peer-deps
- npm i --save-dev @types/[email protected] --legacy-peer-deps
- npm i @liveblocks/[email protected] --legacy-peer-deps
- npm i @liveblocks/[email protected] --legacy-peer-deps
- npm i @liveblocks/[email protected] --legacy-peer-deps
- npm i @liveblocks/[email protected] --legacy-peer-deps
- npm i @liveblocks/[email protected] -- legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i @tiptap/[email protected] --legacy-peer-deps
- npm i [email protected] --legacy-peer-deps
- npx [email protected] --init --framework react
- dynamically get params id's
- layout page do not rerender
- usage of color picker
- image upload dialog open programmatically
- ruler indicator inside allocated area (dynamic calculation)
- dynamically object key selection
- mouse dragging marker selection
- ruler dynamic calculation
- search-param custom hook
- convex db schema system
- usage of carousel system at UI
- usage of clerk auth system at UI
- usage of menu & submenu system at UI
- usage of alert & dialog system at UI
- usage of table data display system at UI