{"repo":"fuma-nama/shark-chat-js","free":true,"listed":false,"github":"https://github.com/fuma-nama/shark-chat-js","clone":"git clone https://github.com/fuma-nama/shark-chat-js.git","description":"Modern Chat App written in Next.js","language":"TypeScript","stars":169,"topics":["ably-js","chat-app","chat-application","nextjs","radix-ui","react","tailwind-css","chat","ai","app-router"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Shark Chat A Chat app built with Trpc, Tailwind CSS, Ably, Redis, Cloudinary, Drizzle ORM, Next.js. This repository is a monorepo (Turborepo). Features - Create, Update, Delete Chat Group - Send, Update, Delete Message - Markdown (gfm, tables supported), Code highlighting, LaTeX in Messages - Reference Messages - Message Embeds (Display open-graph data of links in message) - Send Images/Files via Message, images zoom-in - Direct Message with anyone - View & Kick Group members - Custom Emotes - Invite Group members via Invite code or Url - Upload user avatar, group banner and icon images - Show notification when new Message received - AI-Powered Message Writer - Built-in AI Chatbot (Powered by Inworld) - Delete Accounts - Light & Dark Mode - 100% Typescript Play with it: https://shark-chat.vercel.app Learn More: https://shark-chat.vercel.app/info Play with it Locally Shark Chat integrated with many third-party service for supporting wide spectrum of features and work perfectly on serverless environment. Thus, you have to register an account for each services in order to setup the project correctly before playing with it locally. Please fill all environment variables in the .env.example. Upstash Create a Redis database at their website and get REDIS URL , REDIS TOKEN from the console. Ably Realtime Create a new project on https://ably.com, paste ABLY API KEY into environment varibles. Database By default, it uses Drizzle ORM with Neon Serverless Postresql for database. You may ","default_branch":null,"files":null,"tree":[],"storefront":"/r/fuma-nama","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fuma-nama/shark-chat-js/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."}