{"repo":"shafisma/nexus","free":true,"listed":false,"github":"https://github.com/shafisma/nexus","clone":"git clone https://github.com/shafisma/nexus.git","description":"A modern, real-time chat application built with Next.js, featuring guild/server systems, real-time messaging, and a beautiful user interface.","language":"TypeScript","stars":13,"topics":["chat","drizzle-orm","nextjs","pusher","realtime","tailwind"],"license":null,"category":"chat-messaging","readme_excerpt":"Nexus Chat 💬 A modern, real-time chat application built with Next.js, featuring guild/server systems, real-time messaging, and a beautiful user interface. ✨ Features - Real-time Messaging : Instant message delivery powered by Pusher - Guild/Server System : Create or join private chat servers with invite codes - Rich Message Types : - Text messages with emoji support - File and image uploads - GIF integration - Interactive polls with real-time voting - User Authentication : Secure authentication with Clerk - Presence System : See who's online in real-time - Message Management : - Edit your messages - Delete messages (owners can delete any message in their guild) - Message read receipts - Theme Support : Light and dark mode toggle - Responsive Design : Works seamlessly on desktop and mobile devices 🚀 Tech Stack - Framework : Next.js 14 (App Router) - Language : TypeScript - Styling : Tailwind CSS - Database : SQLite with Drizzle ORM - Real-time : Pusher - Authentication : Clerk - State Management : Zustand - UI Components : - Heroicons - Lucide React - Emoji Picker React - GIF Picker React 📋 Prerequisites - Node.js 18+ - npm or yarn or pnpm - A Clerk account (for authentication) - A Pusher account (for real-time features) - A Tenor API key (for GIF support) 🛠️ Installation 1. Clone the repository : 2. Install dependencies : 3. Set up environment variables : Create a .env file in the root directory with the following variables: 4. Set up the database : 🏃‍♂️ Development Run ","default_branch":null,"files":null,"tree":[],"storefront":"/r/shafisma","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shafisma/nexus/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."}