More Premium Hugo Themes Premium Nextjs Themes

Shark Chat Js

Modern Chat App written in Next.js

Shark Chat Js

Modern Chat App written in Next.js

Author Avatar Theme by fuma-nama
Github Stars Github Stars: 141
Last Commit Last Commit: Aug 15, 2024 -
First Commit Created: Aug 8, 2025 -
default image

Overview

Shark Chat is an innovative chat application that leverages modern web technologies to offer a seamless messaging experience. Built with Trpc, Tailwind CSS, Ably, Redis, Cloudinary, Drizzle ORM, and Next.js, it combines powerful features into a singular platform designed to enhance communication among users. Whether you’re messaging in a group or directly with another user, Shark Chat provides versatile tools that cater to various user needs, making it a great option for casual conversations, group discussions, or even professional collaborations.

The application is designed to function perfectly in a serverless environment, showcasing its flexibility and efficiency. With a user-friendly interface and robust functionality, Shark Chat is suitable for anyone looking to enhance their messaging experience with added features like AI integration, markdown support, and easy media sharing.

Features

  • Create, Update, Delete Chat Groups: Easily manage your chat groups with intuitive controls for creating new groups and modifying existing ones.
  • Send and Delete Messages: Effortlessly communicate by sending and removing messages within any chat.
  • Markdown Support: Enjoy rich text formatting with markdown capabilities, including tables, code highlighting, and LaTeX for enhanced message clarity.
  • Message Embeds: Automatically display link previews in messages, enhancing the visual experience of shared content.
  • Direct Messaging: Connect with individual users via direct messages, ensuring private conversations are easy and secure.
  • Custom Emotes: Express yourself with a personalized touch by using custom emotes in your chats.
  • AI-Powered Message Writer: Utilize built-in AI chatbot functionality to assist with writing messages, making communication even smoother.
  • Light & Dark Mode: Choose your preferred visual theme for a comfortable messaging experience regardless of lighting conditions.