web-based document editor built with Next.js inspired by Google Docs. It features real-time collaboration allowing multiple users to edit documents simultaneously.
https://google-docs-xi-eight.vercel.app/
Here're some of the project's best features:
- real-time collaboration
- comments on doubt/info
1. Cloning the Repository
git clone https://github.com/vin-dKR/google-docs.git
2. Installation
npm install
3. Set .env variable (take help of .env.local.example)
#Clerk NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY= NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up #Liveblocks NEXT_PUBLIC_LIVEBLOCKS_PUBLIC_KEY= LIVEBLOCKS_SECRET_KEY=
4. Running the Project
npm run dev
Technologies used in the project:
- Typescript
- Nextjs
- Tailwindcss
- ShadCN
- Liveblocks
- Lexical Editor