{"repo":"sanidhyy/slack-clone","free":true,"listed":false,"github":"https://github.com/sanidhyy/slack-clone","clone":"git clone https://github.com/sanidhyy/slack-clone.git","description":"Collaborate with your team using real-time messaging, rich text editing, and emoji support in this Slack-like app built with Next.js, Convex, and Shadcn UI.","language":"TypeScript","stars":54,"topics":["convex","nextjs","nuqs","quill-editor","react","react-emoji-picker","realtime","realtime-chat","realtime-messaging","shadcn-ui"],"license":"MIT","category":"ui-components","readme_excerpt":"Collaborate with your team in this Slack clone built using Next.js :notebook with decorative cover: Table of Contents - Folder Structure - Getting Started - Screenshots - Tech Stack - Stats - Contribute - Acknowledgements - Buy Me a Coffee - Follow Me - Learn More - Deploy on Vercel - Give A Star - Star History - Give A Star :bangbang: Folder Structure Here is the folder structure of this app. :toolbox: Getting Started 1. Make sure Git and NodeJS is installed. 2. Clone this repository to your local computer. 3. Create .env.local file in root directory. 4. Contents of .env.local : 5. Convex Deployment - Visit the Convex website: https://convex.dev - Log in to your Convex account or sign up if you don't have one. - Once logged in, navigate to the \"Deployments\" section. - Create a new deployment or select an existing one. - Replace , , and in the .env.local file with your Convex deployment details. - In the Convex dashboard, find the public URL associated with your deployment. - Replace in the .env.local file with your Convex public URL. 6. Initialise Convex Auth Development Keys - Run the initialization command: npx @convex-dev/auth or pnpm dlx @convex-dev/auth to setup your project for authenticating via the library. - Make sure your SITE URL environment variable is set correctly. This is the URL where your app is hosted, e.g., http://localhost:3000 for development. - Your project authentication is setup for logging in with credentials. 7. Setting Up Google OAuth Step 1: Creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanidhyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanidhyy/slack-clone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}