{"repo":"RicardoGEsteves/Intertwine","free":true,"listed":false,"github":"https://github.com/RicardoGEsteves/Intertwine","clone":"git clone https://github.com/RicardoGEsteves/Intertwine.git","description":"This is an instant messaging and VoIP social platform which allows communication through voice calls, video calls, text messaging, and media and files. Communication can be private or take place in virtual communities called \"servers\".","language":"TypeScript","stars":29,"topics":["axios","clerk","livekit","nextjs","postgresql","prisma","react","shadcn-ui","socket-io","supabase"],"license":"MIT","category":"databases-storage","readme_excerpt":"Intertwine (UPDATE) - with the latest dependencies updates, you will have to do some small config changes. This is an instant messaging and VoIP social platform which allows communication through voice calls, video calls, text messaging, and media and files. Communication can be private or take place in virtual communities called \"servers\". Themes and Features Demo Images Themes - Dark Mode - Light Mode Features - Video Channels - Voice Channels - Text Channels - Video Calls/Screen Sharing/Chat/Conference - Shortcut Keys for server navigation - Upload and share files - Customization and other settings Other Features - Real-time updates - Authentication - Instant Messaging - Media and Files - Servers - Channels - Roles - Permissions - Emojis - Reactions - Mentions - Search - User Profiles - User Settings - Server Settings - Server Invites - Server Bans - Server Members - Server Roles - Server Channels - Server Emojis - Server Integrations - Server Moderation - Server Verification Tech Stack React, Next.js, TypeScript, TailwindCSS, Shadcn-iu, Socket.io, Clerk, Prisma, PostgreSQL, Supabase, LiveKit, Tanstack/react-query, Uploadthing/react, Axios, Zod, Zustand Install packages Setup .env file Setup Prisma Setup Supabase - Create a new project on Supabase - Add your Supabase URL to the .env file - Add your Supabase public key to the .env file Setup Clerk - Create a new project on Clerk - Create a new user pool on Clerk - Create a new user on Clerk - Add your Clerk public key to th","default_branch":null,"files":null,"tree":[],"storefront":"/r/RicardoGEsteves","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RicardoGEsteves/Intertwine/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."}