Skip to content
This repository has been archived by the owner on Aug 26, 2024. It is now read-only.
/ smirkcatchat Public archive

messaging app like discord made with nextjs

Notifications You must be signed in to change notification settings

vustur/smirkcatchat

Repository files navigation

Smirkcatchat 😼

Features

  • Login and signup pages
  • Servers and channels
  • Realtime chat
  • Account settings (no profile avatar change)
  • Server settings (no leave)
  • Channel management (only channel creation)
  • Permissions (no ability to edit permissions)
  • Security
  • Moderation (ban and kick)
  • Profile view (no permissions buttons like ban, kick, etc)

Why you should use smirkcatchat instead of discord/slack/revolt??

  1. 99% of app made using arch (only two lines in windows!!)
  2. Typescript and tailwind for everything!! (idk differences between ts and js but denisc forced me to use ts)
  3. Created just for fun

How to use

  1. Clone repo
  2. Create .env.local in the root of the project
  3. Edit it like this:
DB_HOST= *host, example: localhost*
DB_PORT= 3306
DB_DATABASE= *database name*
DB_USER= *user*
DB_PASSWORD= *password*
  1. Import base.sql to database
  2. npm run dev
  3. Go to localhost:3000
  4. Have fun!

Other

If you have any questions or suggestions, please open issue or contact me on telegram (Also check my tg channel with my projects!) or discord

smirkcatchatlogo