Skip to content

Discord like messaging platform built with Next.js 13.5 & Supabase.

Notifications You must be signed in to change notification settings

sandeepdotcode/moocord

Repository files navigation

Moocord

A fully featured Discord clone built with Next.js & Supabase(Auth & PostgreSQL database).

Join servers and chat with the members! Text, Voice and Video channels coming soon!

Currently available features:

  • Create Account and login
  • Create servers customizable with name and icon
  • Add gifs as server icons
  • Invite other users to your server
  • Join servers with invite url or invite code
  • Light and dark themes

Live Preview

You can find the live app at - moocord.vercel.app

Preview

Login

Sumbul's Home

Invite Page

Server Actions

Features to be be added

These are the features I am currently working on to add to the project

  • Edit Server Name and Icon
  • Realtime chat
  • Ability to create channels
  • Ability to leave servers
  • Manage member role and remove members from
  • Ability to delete servers
  • Ability to delete messages
  • Ability to edit messages
  • Upload files(images & pdf) to chat
  • Voice Channels
  • Video Channels
  • Search for members
  • Direct message other users

Running locally

  1. clone this repository
git clone git@github.com:sandeepdotcode/moocord.git && cd moocord
  1. Install the dependencies (remove bun.lockb file if not using bun)
bun install
# or
npm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun run dev

Open http://localhost:3000 with your browser to see the result.

This is a Next.js project bootstrapped with create-next-app.

About

Discord like messaging platform built with Next.js 13.5 & Supabase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published